qq郵件群發(fā)源碼java
利用java群發(fā)郵件是一些懂技術(shù)的人想做的事情,今天一米軟件就來和大家分享一下qq郵件群發(fā)源碼java。
1、開啟SMTP服務(wù)
在 QQ 郵箱里的 設(shè)置->賬戶里開啟 SMTP 服務(wù)
注意開啟完之后,QQ 郵箱會(huì)生成一個(gè)授權(quán)碼,在代碼里連接郵箱使用這個(gè)授權(quán)碼而不是原始的郵箱密碼,這樣可以避免使用明文密碼。
2、下載依賴的 jar 包
官方下載地址 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-eeplat-419426.html#javamail-1.4.7-oth-JPR。
解壓完之后,通常我們只需要其中的mail.jar,把它加到 工程的依賴包中。
3、QQ郵件群發(fā)源碼java完整代碼示例
import java.security.GeneralSecurityException;
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.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import com.sun.mail.util.MailSSLSocketFactory;
public class MailTool {
public static void main(String[] args) throws MessagingException, GeneralSecurityException {
Properties props = new Properties();
// 開啟debug調(diào)試
props.setProperty("mail.debug", "true");
// 發(fā)送服務(wù)器需要身份驗(yàn)證
props.setProperty("mail.smtp.auth", "true");
// 設(shè)置郵件服務(wù)器主機(jī)名
props.setProperty("mail.host", "smtp.qq.com");
// 發(fā)送郵件協(xié)議名稱
props.setProperty("mail.transport.protocol", "smtp");
//開啟了 SSL 加密
MailSSLSocketFactory sf = new MailSSLSocketFactory();
sf.setTrustAllHosts(true);
props.put("mail.smtp.ssl.enable", "true");
props.put("mail.smtp.ssl.socketFactory", sf);
Session session = Session.getInstance(props);
Message msg = new MimeMessage(session);
msg.setSubject("seenews 錯(cuò)誤");
StringBuilder builder = new StringBuilder();
builder.append("url = " + "http://blog.csdn.net/never_cxb/article/details/50524571");
builder.append(" 頁面爬蟲錯(cuò)誤");
builder.append(" 時(shí)間 " + new Date());
msg.setText(builder.toString());
msg.setFrom(new InternetAddress("發(fā)送人的郵箱地址"));//**發(fā)送人的郵箱地址**
Transport transport = session.getTransport();
transport.connect("smtp.qq.com","發(fā)送人的郵箱地址","你的郵箱授權(quán)碼");
List list=new ArrayList<>();
//實(shí)現(xiàn)群發(fā),下面的方法也是可以實(shí)現(xiàn)群發(fā),但是不太理想
transport.sendMessage(msg, InternetAddress.parse("3306907224@qq.com,269056581@qq.com"));
/*transport.sendMessage(msg, new Address[] {
new InternetAddress("3306907224@qq.com"),
new InternetAddress("269056581@qq.com"),
new InternetAddress("zhengmm@gz2000.net")
}
);*/
transport.close();
}
}
熱門推薦
- 1怎么利用Facebook賺錢閱讀:4537
- 2電子郵件營(yíng)銷的策略 閱讀:4080
- 3郵箱群發(fā)不進(jìn)垃圾箱閱讀:4402
- 4群發(fā)郵箱平臺(tái)哪個(gè)好 閱讀:4247
- 5郵件推廣中的具體營(yíng)銷步驟閱讀:4391
- 6如何群發(fā)郵件但不被發(fā)現(xiàn)閱讀:5221
- 7群發(fā)郵件如何不屏蔽閱讀:3032
- 8郵件如何群發(fā)多個(gè)不同的人閱讀:3153
- 9哪個(gè)郵箱群發(fā)效果好閱讀:2988
- 10如何群發(fā)郵件閱讀:3146
- 11電子郵件的營(yíng)銷方法 閱讀:2986
- 12電子郵件雜志營(yíng)銷 閱讀:2970
- 13電子郵件廣告樣式閱讀:3084
- 14郵件批量發(fā)送軟件 閱讀:3158
- 15外貿(mào)郵件群發(fā)閱讀:2912
- 16哪個(gè)郵箱群發(fā)效果好閱讀:2911
- 17郵件推廣的技巧閱讀:3069
- 18郵件如何群發(fā)閱讀:2929
- 19facebook 怎么增加好友閱讀:3167
- 20如何可以群發(fā)郵件 閱讀:3073
- 21郵件廣告投放渠道有哪些閱讀:3415
- 22批量群發(fā)郵件 閱讀:3026
- 23怎么發(fā)廣告郵件閱讀:3250
- 24郵件批量發(fā)送系統(tǒng)使用方法閱讀:2986
- 25群發(fā)郵件數(shù)量限制閱讀:3489
- 26批量發(fā)送個(gè)性化郵件閱讀:3099
- 27郵件怎么群發(fā)給很多人閱讀:2939
- 28如何自動(dòng)發(fā)廣告郵件閱讀:3229
- 29如何群發(fā)郵件閱讀:75401
- 30郵件如何發(fā)給多人閱讀:75649
標(biāo)簽更多+