锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合成人婷婷五月网址,自拍日韩亚洲一区在线,亚洲欧美综合精品成人导航http://m.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://m.tkk7.com/crazycoding/archive/2011/07/21/354748.htmlYing-erYing-erThu, 21 Jul 2011 01:07:00 GMThttp://m.tkk7.com/crazycoding/archive/2011/07/21/354748.htmlhttp://m.tkk7.com/crazycoding/comments/354748.htmlhttp://m.tkk7.com/crazycoding/archive/2011/07/21/354748.html#Feedback0http://m.tkk7.com/crazycoding/comments/commentRss/354748.htmlhttp://m.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://m.tkk7.com/crazycoding/archive/2011/05/25/350984.htmlYing-erYing-erWed, 25 May 2011 03:44:00 GMThttp://m.tkk7.com/crazycoding/archive/2011/05/25/350984.htmlhttp://m.tkk7.com/crazycoding/comments/350984.htmlhttp://m.tkk7.com/crazycoding/archive/2011/05/25/350984.html#Feedback0http://m.tkk7.com/crazycoding/comments/commentRss/350984.htmlhttp://m.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://m.tkk7.com/crazycoding/archive/2011/05/25/350967.htmlYing-erYing-erWed, 25 May 2011 01:44:00 GMThttp://m.tkk7.com/crazycoding/archive/2011/05/25/350967.htmlhttp://m.tkk7.com/crazycoding/comments/350967.htmlhttp://m.tkk7.com/crazycoding/archive/2011/05/25/350967.html#Feedback0http://m.tkk7.com/crazycoding/comments/commentRss/350967.htmlhttp://m.tkk7.com/crazycoding/services/trackbacks/350967.html姣斿錛氬湪C#閲屾崲琛屾槸"\r\n"鑰孞ava閲屾槸"\n"
鍦–#閲岃鐢ㄣ孿n銆嶆崲琛岋紝铏界劧debug鏃剁湅鍒版枃鏈殑鏍煎紡鏄紜殑錛屼絾鏄嵈鍙戜俊涓嶈兘錛屾姤鐨勫氨鏄?x800ccc6a鐨勯敊璇?br />鍙﹀錛孋#閲屾湁涓郴緇熺殑鎹㈣鏂規硶錛歋ystem.Environment.NewLine
鐞嗚涓婅繖涓柟娉曞簲璇ユ洿鏉冨▉錛屾洿鍏煎錛屼絾鏄鏂規硶鐨勬祴璇曠粨鏋滆窡銆孿n銆嶆槸涓鏍風殑錛屻愭尃澶淬?img src ="http://m.tkk7.com/crazycoding/aggbug/350967.html" width = "1" height = "1" />
]]>
主站蜘蛛池模板:
亚洲人成电影福利在线播放|
成人毛片免费观看视频在线|
国产a v无码专区亚洲av|
亚洲一卡一卡二新区无人区|
国产成人精品免费视频网页大全|
亚洲啪啪AV无码片|
你懂的在线免费观看|
亚洲综合色自拍一区|
高清免费久久午夜精品|
亚洲午夜精品一级在线播放放
|
一本色道久久88综合亚洲精品高清|
亚洲综合无码一区二区痴汉|
成人毛片免费播放|
亚洲人成色777777精品|
大学生美女毛片免费视频|
亚洲人成人无码.www石榴|
最新69国产成人精品免费视频动漫|
亚洲精品精华液一区二区|
国产黄色片在线免费观看|
国产成人亚洲精品91专区高清|
亚洲国产电影av在线网址|
一级做受视频免费是看美女|
亚洲桃色AV无码|
国产精品免费无遮挡无码永久视频|
久久久无码精品亚洲日韩蜜桃|
最近免费中文字幕大全免费版视频|
亚洲综合色丁香麻豆|
在线观看亚洲天天一三视|
中文字幕视频免费在线观看|
亚洲AV无码一区二区乱子伦|
中文毛片无遮挡高潮免费|
亚洲综合色婷婷在线观看|
亚洲?V乱码久久精品蜜桃|
国产免费AV片在线观看|
亚洲区精品久久一区二区三区|
好男人视频社区精品免费|
aaa毛片免费观看|
亚洲国产一区在线观看|
免费v片在线观看品善网|
日本亚洲欧洲免费天堂午夜看片女人员
|
黄页网站免费观看|