亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? javamail發(fā)送郵件.txt

?? 這是在網(wǎng)絡(luò)編程是有用的一些小東西
?? TXT
字號(hào):
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Date;
import javax.activation.*;
import java.io.*;
import com.me.util.*;

public class sendMail {

private MimeMessage mimeMsg; //MIME郵件對(duì)象

private Session session; //郵件會(huì)話(huà)對(duì)象
private Properties props; //系統(tǒng)屬性
private boolean needAuth = false; //smtp是否需要認(rèn)證

private String username = ""; //smtp認(rèn)證用戶(hù)名和密碼
private String password = "";

private Multipart mp; //Multipart對(duì)象,郵件內(nèi)容,標(biāo)題,附件等內(nèi)容均添加到其中后再生成MimeMessage對(duì)象



/**
* 
*/
public sendMail() {
setSmtpHost(getConfig.mailHost);//如果沒(méi)有指定郵件服務(wù)器,就從getConfig類(lèi)中獲取
createMimeMessage();
}

public sendMail(String smtp){
setSmtpHost(smtp);
createMimeMessage();
}



/**
* @param hostName String
*/
public void setSmtpHost(String hostName) {
System.out.println("設(shè)置系統(tǒng)屬性:mail.smtp.host = "+hostName);
if(props == null)props = System.getProperties(); //獲得系統(tǒng)屬性對(duì)象

props.put("mail.smtp.host",hostName); //設(shè)置SMTP主機(jī)
}


/**
* @return boolean
*/
public boolean createMimeMessage()
{
try{
System.out.println("準(zhǔn)備獲取郵件會(huì)話(huà)對(duì)象!");
session = Session.getDefaultInstance(props,null); //獲得郵件會(huì)話(huà)對(duì)象
}
catch(Exception e){
System.err.println("獲取郵件會(huì)話(huà)對(duì)象時(shí)發(fā)生錯(cuò)誤!"+e);
return false;
}

System.out.println("準(zhǔn)備創(chuàng)建MIME郵件對(duì)象!");
try{
mimeMsg = new MimeMessage(session); //創(chuàng)建MIME郵件對(duì)象
mp = new MimeMultipart();

return true;
}
catch(Exception e){
System.err.println("創(chuàng)建MIME郵件對(duì)象失敗!"+e);
return false;
}
}



/**
* @param need boolean
*/
public void setNeedAuth(boolean need) {
System.out.println("設(shè)置smtp身份認(rèn)證:mail.smtp.auth = "+need);
if(props == null)props = System.getProperties();

if(need){
props.put("mail.smtp.auth","true");
}else{
props.put("mail.smtp.auth","false");
}
}



/**
* @param name String
* @param pass String
*/
public void setNamePass(String name,String pass) {
username = name;
password = pass;
}


/**
* @param mailSubject String
* @return boolean
*/
public boolean setSubject(String mailSubject) {
System.out.println("設(shè)置郵件主題!");
try{
mimeMsg.setSubject(mailSubject);
return true;
}
catch(Exception e) {
System.err.println("設(shè)置郵件主題發(fā)生錯(cuò)誤!");
return false;
}
}



/**
* @param mailBody String
*/
public boolean setBody(String mailBody) {
try{
BodyPart bp = new MimeBodyPart();
bp.setContent("<meta http-equiv=Content-Type content=text/html; charset=gb2312>"+mailBody,"text/html;charset=GB2312");
mp.addBodyPart(bp);

return true;
}
catch(Exception e){
System.err.println("設(shè)置郵件正文時(shí)發(fā)生錯(cuò)誤!"+e);
return false;
}
}


/**
* @param name String
* @param pass String
*/
public boolean addFileAffix(String filename) {

System.out.println("增加郵件附件:"+filename);

try{
BodyPart bp = new MimeBodyPart();
FileDataSource fileds = new FileDataSource(filename);
bp.setDataHandler(new DataHandler(fileds));
bp.setFileName(fileds.getName());

mp.addBodyPart(bp);

return true;
}
catch(Exception e){
System.err.println("增加郵件附件:"+filename+"發(fā)生錯(cuò)誤!"+e);
return false;
}
}



/**
* @param name String
* @param pass String
*/
public boolean setFrom(String from) {
System.out.println("設(shè)置發(fā)信人!");
try{
mimeMsg.setFrom(new InternetAddress(from)); //設(shè)置發(fā)信人
return true;
}
catch(Exception e)
{ return false; }
}


/**
* @param name String
* @param pass String
*/
public boolean setTo(String to){
if(to == null)return false;

try{
mimeMsg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to));
return true;
}
catch(Exception e)
{ return false; }

}

/**
* @param name String
* @param pass String
*/
public boolean setCopyTo(String copyto)
{
if(copyto == null)return false;
try{
mimeMsg.setRecipients(Message.RecipientType.CC,(Address[])InternetAddress.parse(copyto));
return true;
}
catch(Exception e)
{ return false; }
}


/**
* @param name String
* @param pass String
*/
public boolean sendout()
{
try{
mimeMsg.setContent(mp);
mimeMsg.saveChanges();
System.out.println("正在發(fā)送郵件....");

Session mailSession = Session.getInstance(props,null);
Transport transport = mailSession.getTransport("smtp");
transport.connect((String)props.get("mail.smtp.host"),username,password);
transport.sendMessage(mimeMsg,mimeMsg.getRecipients(Message.RecipientType.TO));
//transport.send(mimeMsg);

System.out.println("發(fā)送郵件成功!");
transport.close();

return true;
}
catch(Exception e)
{
System.err.println("郵件發(fā)送失敗!"+e);
return false;
}
}


/**
* Just do it as this
*/
public static void main(String[] args) {

String mailbody = "<meta http-equiv=Content-Type content=text/html; charset=gb2312>"+
"<div align=center><a href=http://www.csdn.net> csdn </a></div>";

sendMail themail = new sendMail("smtp.msn.com");
themail.setNeedAuth(true);

if(themail.setSubject("標(biāo)題") == false) return;
if(themail.setBody(mailbody) == false) return;
if(themail.setTo("gates@msn.com") == false) return;
if(themail.setFrom("bill@msn.com") == false) return;
if(themail.addFileAffix("c:\\boot.ini") == false) return;
themail.setNamePass("user","password");

if(themail.sendout() == false) return; 
}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨porny丨中文| 国产成+人+日韩+欧美+亚洲| 色悠悠久久综合| 一区二区三区四区乱视频| 99免费精品在线| 亚洲激情自拍偷拍| 欧美日韩高清影院| 精品一区二区三区蜜桃| 久久久精品免费网站| 丁香婷婷综合网| 亚洲综合在线第一页| 欧美一三区三区四区免费在线看| 免费成人美女在线观看.| xf在线a精品一区二区视频网站| 国产精品小仙女| 一区2区3区在线看| 欧美一区二区三区四区高清| 国产麻豆午夜三级精品| 一区二区三区 在线观看视频| 欧美二区三区的天堂| 国产精品资源站在线| 亚洲美女在线一区| 欧美一区二区三区免费| 国产aⅴ综合色| 一区二区三区蜜桃网| 日韩欧美在线不卡| 成人av在线一区二区| 亚洲成精国产精品女| 国产喂奶挤奶一区二区三区| 欧洲国产伦久久久久久久| 久久综合综合久久综合| 亚洲欧洲综合另类在线| 精品成人佐山爱一区二区| 99精品黄色片免费大全| 看片网站欧美日韩| 亚洲人成在线观看一区二区| 欧美精品一区二区三| 色素色在线综合| 国产一区二区三区四区在线观看| 亚洲精品亚洲人成人网 | 美女任你摸久久| 国产精品二三区| 精品国产91亚洲一区二区三区婷婷 | 日韩欧美中文字幕一区| 不卡av在线网| 色婷婷精品大在线视频| 国产精品69久久久久水密桃| 三级久久三级久久久| 亚洲欧美成人一区二区三区| 欧美精品一区视频| 制服丝袜在线91| 91精品福利视频| 成人一区在线看| 国产一区二区免费在线| 日本不卡不码高清免费观看| 亚洲午夜成aⅴ人片| 亚洲欧美在线视频| 欧美激情在线看| 久久一区二区视频| 欧美成人一区二区| 欧美一三区三区四区免费在线看 | 日韩你懂的在线播放| 欧美色区777第一页| 91视频免费播放| 成人午夜激情片| 成人激情免费视频| 国产99久久久国产精品免费看| 久久国产日韩欧美精品| 日韩av在线发布| 免费在线观看日韩欧美| 日本中文在线一区| 美女爽到高潮91| 麻豆91免费看| 韩国成人精品a∨在线观看| 久久国产综合精品| 久久99久久久欧美国产| 麻豆成人久久精品二区三区红 | 亚洲大片精品永久免费| 亚洲国产中文字幕| 五月天激情综合网| 美女视频一区在线观看| 久久国产三级精品| 高清成人在线观看| 成人ar影院免费观看视频| jizz一区二区| 在线观看视频91| 9191国产精品| 精品日韩一区二区三区| 久久久久九九视频| 中文字幕在线不卡一区| 狠狠色丁香婷婷综合| 成人综合在线观看| 色综合久久天天综合网| 欧美午夜影院一区| 欧美一区二区美女| 337p日本欧洲亚洲大胆精品 | 一区二区三区欧美久久| 亚洲成人资源网| 老司机精品视频导航| 国产激情一区二区三区| 色偷偷成人一区二区三区91| 欧美色国产精品| 精品少妇一区二区三区免费观看 | 中文字幕一区二区三区不卡在线| 一区二区三区欧美视频| 日本aⅴ免费视频一区二区三区 | 色婷婷av一区二区三区大白胸 | 色天天综合色天天久久| 欧美一区二区成人| 欧美国产精品中文字幕| 亚洲午夜电影在线观看| 国产一区欧美二区| 色婷婷一区二区| 欧美电影免费观看高清完整版| 国产精品欧美综合在线| 亚洲国产欧美在线| 国产不卡视频在线观看| 欧美日本韩国一区| 欧美极品美女视频| 免费欧美高清视频| 99久久精品国产观看| 日韩美一区二区三区| 亚洲日本在线视频观看| 蜜臀精品久久久久久蜜臀| 91日韩精品一区| 精品国产区一区| 亚洲va国产va欧美va观看| 国产成人免费网站| 欧美一区二区三区电影| 亚洲美女免费在线| 国产乱子伦一区二区三区国色天香| 91成人在线免费观看| 久久九九久久九九| 蜜臀av一区二区三区| 欧美亚洲动漫制服丝袜| 国产精品污www在线观看| 美女爽到高潮91| 欧美喷潮久久久xxxxx| 国产精品久久久久久久蜜臀| 久久国产精品免费| 欧美疯狂做受xxxx富婆| 中文字幕一区av| 国产成人久久精品77777最新版本| 69av一区二区三区| 一区二区成人在线| 欧美成人免费网站| 日韩国产在线一| 欧美视频中文字幕| 亚洲欧美偷拍卡通变态| jiyouzz国产精品久久| 国产午夜精品理论片a级大结局| 免费的国产精品| 欧美一区二区三区不卡| 婷婷国产在线综合| 欧美日韩中文字幕一区| 亚洲免费观看在线视频| 91在线观看一区二区| 国产精品美女久久久久久久网站| 国产制服丝袜一区| 欧美精品一区二区三区蜜桃| 国内成+人亚洲+欧美+综合在线 | 狠狠久久亚洲欧美| 精品少妇一区二区三区视频免付费| 天天综合日日夜夜精品| 欧美久久一区二区| 亚洲福利一二三区| 欧美日韩亚洲综合在线| 亚洲电影在线播放| 欧美精品xxxxbbbb| 日韩电影在线免费看| 欧美一二三四区在线| 毛片av中文字幕一区二区| 欧美一级二级三级蜜桃| 麻豆精品在线视频| 久久久精品影视| 99久久伊人精品| 亚洲欧美一区二区三区孕妇| 欧美性大战久久久久久久| 午夜精品久久一牛影视| 日韩午夜av一区| 韩国av一区二区三区在线观看| 久久天天做天天爱综合色| 风间由美性色一区二区三区| 国产精品成人免费精品自在线观看| 色综合天天在线| 亚洲第一久久影院| www成人在线观看| 成人妖精视频yjsp地址| 亚洲人成网站在线| 欧美一区永久视频免费观看| 国产在线观看一区二区| 中文字幕一区三区| 欧美日本在线视频| 国产一区二区在线观看视频| 国产精品白丝在线| 91精品国产综合久久久久久久久久| 久久激情五月激情| 国产精品嫩草影院com| 欧美性猛交xxxxxx富婆| 国内国产精品久久|