資源簡介
填入郵箱賬號,授權碼,代碼導入可以直接運行,僅QQ郵箱。

代碼片段和文件信息
package?com.wat.java;
import?java.util.Properties;
import?javax.mail.Authenticator;
import?javax.mail.Message;
import?javax.mail.MessagingException;
import?javax.mail.PasswordAuthentication;
import?javax.mail.Session;
import?javax.mail.Transport;
import?javax.mail.internet.InternetAddress;
import?javax.mail.internet.MimeMessage;
public?class?EmailUtils?{
/**
?*?郵箱若沒有收到郵件,可能郵件被視為垃圾郵件,在垃圾箱可以看到
?*/
//發件人QQ郵箱
private?final?static?String?sender?=““;
//授權碼
private?final?static?String?senderVerfirycode?=““;
/**
?*?
?*?@方法名:?sendQQEmail
?*?@方法說明:?激活QQ郵箱
?*?@參數?@param?reciver?收件人QQ郵箱
?*?@參數?@param?subject?主題
?*?@參數?@param?content?內容
?*?@author?pengqidi
?*?@創建時間:?2018年7月19日
?*/
public?static?void?sendQQEmail(String?reciverString?subjectString?content){
Properties?properties?=?System.getProperties();
//連接協議
properties.put(“mail.transport.protocol“?“smtp“);
//驗證權限
properties.put(“mail.smtp.auth“?“true“);
//qq是smtp.qq.com
properties.put(“mail.smtp.host“?“smtp.qq.com“);
//ssl郵箱端口
properties.put(“mail.smtp.socketFactory.port“?465);//465
//設置是否使用ssl安全連接
properties.put(“mail.smtp.starttls.enable““true“);
?Session?session?=?Session.getDefaultInstance(propertiesnew?Authenticator(){
????????public?PasswordAuthentication?getPasswordAuthentication()
????????{
?????????return?new?PasswordAuthentication(sender?senderVerfirycode);?//發件人郵件用戶名、授權碼
????????}
});
?
session.setDebug(true);
?
try?{
MimeMessage?mes?=?new?MimeMessage(session);
mes.setFrom(new?InternetAddress(sender));
mes.addRecipient(Message.RecipientType.TO?new?InternetAddress(reciver));
mes.setSubject(subject);
//mes.setText(“1234“);
mes.setContent(“您的驗證碼為:
“+content?“text/html;charset=utf-8“);
Transport.send(mes);
System.out.println(“===========Successed===========“);
}?catch?(MessagingException?e)?{
e.printStackTrace();
}
}
public?static?void?main(String[]?args)?{
sendQQEmail(““?““?““);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-19?14:21??JavaMail4QQ-master\
?????文件?????????409??2017-03-02?00:26??JavaMail4QQ-master\.classpath
?????文件???????????6??2017-03-02?00:26??JavaMail4QQ-master\.gitignore
?????文件?????????384??2017-03-02?00:26??JavaMail4QQ-master\.project
?????目錄???????????0??2018-07-19?14:26??JavaMail4QQ-master\.settings\
?????文件??????????55??2018-08-02?13:50??JavaMail4QQ-master\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2017-03-02?00:26??JavaMail4QQ-master\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-07-19?14:26??JavaMail4QQ-master\bin\
?????目錄???????????0??2018-07-19?14:26??JavaMail4QQ-master\bin\com\
?????目錄???????????0??2018-07-19?14:26??JavaMail4QQ-master\bin\com\wat\
?????目錄???????????0??2018-08-02?13:50??JavaMail4QQ-master\bin\com\wat\java\
?????文件?????????697??2018-08-02?13:53??JavaMail4QQ-master\bin\com\wat\java\EmailUtils$1.class
?????文件????????2822??2018-08-02?13:53??JavaMail4QQ-master\bin\com\wat\java\EmailUtils.class
?????文件?????????679??2018-07-19?14:26??JavaMail4QQ-master\bin\com\wat\java\FinalDemo.class
?????目錄???????????0??2018-07-19?14:20??JavaMail4QQ-master\lib\
?????文件???????56290??2017-03-02?00:26??JavaMail4QQ-master\lib\activation.jar
?????文件??????507849??2017-03-02?00:26??JavaMail4QQ-master\lib\mail.jar
?????目錄???????????0??2018-07-19?14:20??JavaMail4QQ-master\src\
?????目錄???????????0??2018-07-19?14:20??JavaMail4QQ-master\src\com\
?????目錄???????????0??2018-07-19?14:20??JavaMail4QQ-master\src\com\wat\
?????目錄???????????0??2018-08-02?13:50??JavaMail4QQ-master\src\com\wat\java\
?????文件????????2238??2018-08-02?13:53??JavaMail4QQ-master\src\com\wat\java\EmailUtils.java
?????文件?????????430??2017-03-02?00:26??JavaMail4QQ-master\src\com\wat\java\FinalDemo.java
評論
共有 條評論