資源簡介
java郵件發(fā)送功能(詳細(xì)備注,配置文件讀取方式)
代碼片段和文件信息
package?com.hz.mail;
import?java.io.IOException;
import?java.io.InputStream;
import?java.util.Date;
import?java.util.Properties;
import?javax.mail.Session;
import?javax.mail.Transport;
import?javax.mail.internet.InternetAddress;
import?javax.mail.internet.MimeMessage;
/**
?*?發(fā)送郵件
?*?
?*?@author?huangzhi
?*?@date?2017.03.29
?*?
?*/
public?class?MailSend?{
public?static?void?main(String[]?args)?throws?Exception?{
//?通過當(dāng)前類加載器的getResourceAsStream方法獲取配置文件
InputStream?inStream?=?MailSend.class.getClassLoader().getResourceAsStream(“mail.properties“);
//?讀取InputStream
Properties?prop?=?new?Properties();
try?{
prop.load(inStream);
}?catch?(IOException?e)?{
e.printStackTrace();
}
//?發(fā)件人的?郵箱?和?密碼
//?PS:?某些郵箱服務(wù)器為了增加郵箱本身密碼的安全性,給?SMTP?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-03-31?05:12??mailTest\
?????文件?????????384??2017-03-29?14:44??mailTest\.project
?????文件?????????326??2017-03-31?05:12??mailTest\.classpath
?????目錄???????????0??2017-03-31?05:13??mailTest\config\
?????文件????????3142??2017-05-08?05:38??mailTest\config\mail.properties
?????目錄???????????0??2017-03-29?14:44??mailTest\src\
?????目錄???????????0??2017-03-29?14:47??mailTest\lib\
?????文件??????608084??2017-03-29?14:47??mailTest\lib\javax.mail.jar
?????目錄???????????0??2017-03-31?08:21??mailTest\bin\
?????文件????????3142??2017-05-08?05:37??mailTest\bin\mail.properties
?????目錄???????????0??2017-03-29?14:44??mailTest\src\com\
?????目錄???????????0??2017-03-31?08:21??mailTest\bin\com\
?????目錄???????????0??2017-03-29?14:44??mailTest\src\com\hz\
?????目錄???????????0??2017-03-31?08:21??mailTest\bin\com\hz\
?????目錄???????????0??2017-03-31?03:24??mailTest\src\com\hz\mail\
?????文件????????7005??2017-03-31?06:10??mailTest\src\com\hz\mail\MailSend.java
?????目錄???????????0??2017-03-31?08:21??mailTest\bin\com\hz\mail\
?????文件????????3623??2017-03-31?08:21??mailTest\bin\com\hz\mail\MailSend.class
評論
共有 條評論