锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合成人婷婷五月网址,自拍日韩亚洲一区在线,亚洲欧美综合精品成人导航http://www.tkk7.com/crazycoding/category/48686.htmlGod helps those who help themselves. zh-cnSun, 20 May 2018 16:43:27 GMTSun, 20 May 2018 16:43:27 GMT60- Java SMTP 鍙戜俊錛圙mail & 163錛夋祴璇曢氳繃http://www.tkk7.com/crazycoding/archive/2011/07/21/354748.htmlYing-erYing-erThu, 21 Jul 2011 01:07:00 GMThttp://www.tkk7.com/crazycoding/archive/2011/07/21/354748.htmlhttp://www.tkk7.com/crazycoding/comments/354748.htmlhttp://www.tkk7.com/crazycoding/archive/2011/07/21/354748.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/354748.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/354748.html鏈枃浠g爜涓昏鎰忓浘鏄皢log鍐呭鍙戠粰鎸囧畾list閲岀殑鑱旂郴浜恒?
package com.yinger.util.MailRobot;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
/**
* SMTP Mail
*
* @author Ying-er
* @mail melody.crazycoding@gmail.com
* @time 2011/07/18 12:42:52
* @version 1.00
*/
public final class SMTPMail {
private static Properties props;
private SMTPMail() {
}
/**
* 闈欐佹瀯閫犲櫒
*/
static {
SMTPMail.props = new Properties();
// 瀛樺偍鍙戦侀偖浠舵湇鍔″櫒鐨勪俊鎭?/span>
SMTPMail.props.put("mail.smtp.host", MailRobotConst.SMTPServerName);
SMTPMail.props.put("mail.smtp.port", MailRobotConst.Port);
// 鍚屾椂閫氳繃楠岃瘉
SMTPMail.props.put("mail.smtp.auth", MailRobotConst.Auth);
SMTPMail.props.put("mail.smtp.socketFactory.port", "465");
SMTPMail.props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
}
public static void sent(String concept) {
List<String> mailAddrLs = new ArrayList<String>();
mailAddrLs = (new GetMembers()).getXMLMembers();
for (int i = 0; i < mailAddrLs.size(); i++) {
String addr = mailAddrLs.get(i);
System.out.println("====>" + addr);
sendMail(addr, MailRobotConst.titleMode, concept);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/**
* 鍙戦侀偖浠?br />
*
* @param emailAddr:鏀朵俊浜洪偖浠跺湴鍧
* @param mailTitle:閭歡鏍囬
* @param mailConcept:閭歡鍐呭
*/
public static void sendMail(String emailAddr, String mailTitle,
String mailConcept) {
// 鏍規嵁灞炴ф柊寤轟竴涓偖浠朵細璇?/span>
Session s = Session.getDefaultInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(MailRobotConst.SMTPUserName, MailRobotConst.SMTPPassword);
}
});
// 璁劇疆璋冭瘯鏍囧織,瑕佹煡鐪嬬粡榪囬偖浠舵湇鍔″櫒閭歡鍛戒護錛屽彲浠ョ敤璇ユ柟娉?/span>
s.setDebug(true);
// 鐢遍偖浠朵細璇濇柊寤轟竴涓秷鎭璞?/span>
Message message = new MimeMessage(s);
try {
// 璁劇疆鍙戜歡浜?/span>
Address from = new InternetAddress(MailRobotConst.SenderEmailAddr);
message.setFrom(from);
// 璁劇疆鏀朵歡浜?/span>
Address to = new InternetAddress(emailAddr);
message.setRecipient(Message.RecipientType.TO, to);
// 璁劇疆涓婚
message.setSubject(mailTitle);
// 璁劇疆淇′歡鍐呭
message.setText(mailConcept);
// 璁劇疆鍙戜俊鏃墮棿
message.setSentDate(new Date());
// 瀛樺偍閭歡淇℃伅
message.saveChanges();
Transport.send(message);
System.out.println("鍙戦侀偖浠?閭歡鍦板潃:" + emailAddr + " 鏍囬:" + mailTitle
+ " 鍐呭:" + mailConcept + "鎴愬姛!");
} catch (Exception e) {
System.out.println(e.getMessage());
System.out.println("鍙戦侀偖浠?閭歡鍦板潃:" + emailAddr + " 鏍囬:" + mailTitle
+ " 鍐呭:" + mailConcept + "澶辮觸! 鍘熷洜鏄?/span>" + e.getMessage());
}
}
}
GetMembers.java
package com.yinger.util.MailRobot;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
/**
* members
*
* @author Ying-er
* @mail melody.crazycoding@gmail.com
* @time 2011/07/18 11:42:14
* @version 1.00
*/
public class GetMembers {
public List<String> getXMLMembers() {
List<String> membersLs = new ArrayList<String>();
Document document;
Element root;
String xmlFile = "mailmembers.xml";
File file = new File(xmlFile);
try {
if (file.exists()) {
SAXReader reader = new SAXReader();
document = reader.read(file);
root = document.getRootElement();
} else {
document = DocumentHelper.createDocument();
root = document.addElement("members");
}
List infoNodes = root.elements("member");
for (Iterator it = infoNodes.iterator(); it.hasNext();) {
Element elm = (Element) it.next();
String addr = elm.elementText("addr");
membersLs.add(addr);
}
} catch (Exception ex) {
ex.printStackTrace();
}
return membersLs;
}
}
mailmembers.xml
<?xml version="1.0" encoding="UTF-8"?>
<members>
<member>
<addr>linying0620@gmail.com</addr>
</member>
<member>
<addr>melody.crazycoding@gmail.com</addr>
</member>
</members>
MailRobotConst.java
娉細娉ㄥ唽閮ㄥ垎涓?63閰嶇疆浠g爜
package com.yinger.util.MailRobot;
/**
* main const
*
* @author Ying-er
* @mail melody.crazycoding@gmail.com
* @time 2011/07/18 11:38:47
* @version 1.00
*/
public class MailRobotConst {
// // 閭歡鍙戦佽呭湴鍧
// public static final String SenderEmailAddr = "xxx@163.com";
//
// // 閭歡鍙戦佽呴偖綆辯敤鎴?br />
// public static final String SMTPUserName = "xxx@163.com";
//
// // 閭歡鍙戦佽呴偖綆卞瘑鐮?br />
// public static final String SMTPPassword = "xxx";
//
// // 閭歡鍙戦佽呴偖綆盨MTP鏈嶅姟鍣?br />
// public static final String SMTPServerName = "xxx";
//
// public static final String Port = "25";
// 閭歡鍙戦佽呭湴鍧
public static final String SenderEmailAddr = "yinger.android@gmail.com";
// 閭歡鍙戦佽呴偖綆辯敤鎴?/span>
public static final String SMTPUserName = "yinger.android@gmail.com";
// 閭歡鍙戦佽呴偖綆卞瘑鐮?/span>
public static final String SMTPPassword = "xxx";
// 閭歡鍙戦佽呴偖綆盨MTP鏈嶅姟鍣?/span>
public static final String SMTPServerName = "smtp.gmail.com";
public static final String Port = "465";// 587
// 浼犺緭綾誨瀷
public static final String TransportType = "smtp";
// host
public static String Host = SMTPServerName;
public static String Auth = "true";
public static String titleMode = "Log";
}
璋冪敤鏂規硶錛?br />
SMTPMail.sent("test");

]]>- C#浣跨敤SMTP鍙戜俊綆瑕佷唬鐮?/title>http://www.tkk7.com/crazycoding/archive/2011/05/25/350984.htmlYing-erYing-erWed, 25 May 2011 03:44:00 GMThttp://www.tkk7.com/crazycoding/archive/2011/05/25/350984.htmlhttp://www.tkk7.com/crazycoding/comments/350984.htmlhttp://www.tkk7.com/crazycoding/archive/2011/05/25/350984.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/350984.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/350984.htmlprivate void sendMail()//鐧轟俊
{
string ToAddr = "<XX@XX.com><YY@YY.com>
";
string Subject = "test";
MailMessage objMail = new MailMessage();
objMail.BodyEncoding = System.Text.Encoding.GetEncoding("shift-jis");
objMail.Body = "SMTP test";
objMail.To = "XXX@XXX.com"; //瀹涘厛
objMail.From = "@XXX.com"; //閫佷俊鍏?/span>
objMail.Subject = Subject; 銆銆銆 //浠跺悕
SmtpMail.SmtpServer = "smtp2.XX.co.jp";
SmtpMail.Send(objMail); //銉°兗銉佷俊瀹熻
Subject = "";
}
]]> - 浣跨敤SMTP鍙戜俊鏃躲?x800ccc6a銆?/title>http://www.tkk7.com/crazycoding/archive/2011/05/25/350967.htmlYing-erYing-erWed, 25 May 2011 01:44:00 GMThttp://www.tkk7.com/crazycoding/archive/2011/05/25/350967.htmlhttp://www.tkk7.com/crazycoding/comments/350967.htmlhttp://www.tkk7.com/crazycoding/archive/2011/05/25/350967.html#Feedback0http://www.tkk7.com/crazycoding/comments/commentRss/350967.htmlhttp://www.tkk7.com/crazycoding/services/trackbacks/350967.html姣斿錛氬湪C#閲屾崲琛屾槸"\r\n"鑰孞ava閲屾槸"\n"
鍦–#閲岃鐢ㄣ孿n銆嶆崲琛岋紝铏界劧debug鏃剁湅鍒版枃鏈殑鏍煎紡鏄紜殑錛屼絾鏄嵈鍙戜俊涓嶈兘錛屾姤鐨勫氨鏄?x800ccc6a鐨勯敊璇?br />鍙﹀錛孋#閲屾湁涓郴緇熺殑鎹㈣鏂規硶錛歋ystem.Environment.NewLine
鐞嗚涓婅繖涓柟娉曞簲璇ユ洿鏉冨▉錛屾洿鍏煎錛屼絾鏄鏂規硶鐨勬祴璇曠粨鏋滆窡銆孿n銆嶆槸涓鏍風殑錛屻愭尃澶淬?img src ="http://www.tkk7.com/crazycoding/aggbug/350967.html" width = "1" height = "1" />
]]>
主站蜘蛛池模板:
好看的电影网站亚洲一区|
国产成人高清精品免费鸭子|
亚洲精品国产字幕久久不卡|
美女被爆羞羞网站在免费观看|
午夜爱爱免费视频|
亚洲国产成人无码AV在线影院|
成年私人影院免费视频网站|
亚洲三级在线播放|
最近2019中文字幕免费看最新
|
亚洲精品无码成人片久久不卡|
99精品国产免费久久久久久下载|
亚洲另类图片另类电影|
最近中文字幕mv免费高清电影|
亚洲精华液一二三产区|
国产真人无遮挡作爱免费视频|
免费看一级高潮毛片|
亚洲va中文字幕无码久久|
久久久久久一品道精品免费看|
亚洲性69影院在线观看|
免费鲁丝片一级观看|
国产JIZZ中国JIZZ免费看|
久久亚洲日韩精品一区二区三区|
国产91色综合久久免费|
国产精品亚洲一区二区三区|
中文字幕亚洲激情|
99久久99久久免费精品小说|
亚洲欧洲日韩极速播放|
亚洲日韩VA无码中文字幕|
久久午夜羞羞影院免费观看|
国产午夜亚洲精品国产|
亚洲AⅤ永久无码精品AA|
久草视频在线免费看|
亚洲精品无码少妇30P|
亚洲综合激情另类专区|
免费无码中文字幕A级毛片|
亚洲日本VA午夜在线影院|
久久亚洲国产成人影院网站|
69堂人成无码免费视频果冻传媒
|
免费的黄色的网站|
亚洲午夜视频在线观看|
国产福利免费观看|