java群發(fā)發(fā)送qq郵件
java是常用的編程語言之一,我們可以利用java來做很多事情,甚至可以用于郵件群發(fā),今天一米軟件就來教教大家java群發(fā)發(fā)送qq郵件怎么做。
1、開啟SMTP服務
在 QQ 郵箱里的 設置->賬戶里開啟 SMTP 服務
注意開啟完之后,QQ 郵箱會生成一個授權碼,在代碼里連接郵箱使用這個授權碼而不是原始的郵箱密碼,這樣可以避免使用明文密碼。
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、完整代碼示例
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調試
props.setProperty("mail.debug", "true");
// 發(fā)送服務器需要身份驗證
props.setProperty("mail.smtp.auth", "true");
// 設置郵件服務器主機名
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 錯誤");
StringBuilder builder = new StringBuilder();
builder.append("url = " + "http://blog.csdn.net/never_cxb/article/details/50524571");
builder.append(" 頁面爬蟲錯誤");
builder.append(" 時間 " + new Date());
msg.setText(builder.toString());
msg.setFrom(new InternetAddress("發(fā)送人的郵箱地址"));//**發(fā)送人的郵箱地址**
Transport transport = session.getTransport();
transport.connect("smtp.qq.com","發(fā)送人的郵箱地址","你的郵箱授權碼");
List list=new ArrayList<>();
//實現(xiàn)群發(fā),下面的方法也是可以實現(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();
}
}
上一條:新浪郵箱怎么群發(fā)qq郵件
下一條:不是好友怎么群發(fā)qq郵件
-
qq群監(jiān)控精準郵箱彈窗引流
qq群監(jiān)控精準郵箱彈窗引流是對新進群成員自動推送廣告郵件,利用QQ群分類做到精準引流,通俗易懂的講...
2021-06-29 13:51:57 閱讀:3360 #網(wǎng)絡營銷#
-
QQ群監(jiān)控發(fā)郵件和私聊
一米智能qq群監(jiān)控發(fā)郵件和私聊軟件的主要功能包含以下幾點: 1、監(jiān)控對象 ...
2021-06-29 14:00:02 閱讀:3131 #網(wǎng)絡營銷#
-
qq群監(jiān)控新人私聊軟件
一米智能qq群監(jiān)控新人私聊軟件主要功能有以下幾點: 1、基本設置 ...
2021-06-29 14:07:06 閱讀:3830 #網(wǎng)絡營銷#
-
qq群新成員進群監(jiān)控軟件
一米智能qq群新成員進群監(jiān)控軟件操作流程: 1、在電腦上使用QQ客戶端登錄Q...
2021-06-29 14:15:14 閱讀:3705 #網(wǎng)絡營銷#
-
黑科技軟件qq群監(jiān)控別人
一米智能黑科技軟件qq群監(jiān)控別人核心功能概述: 1、將自己的QQ號加入別人的...
2021-06-30 13:41:38 閱讀:9522 #網(wǎng)絡營銷#
熱門推薦
- 1怎么利用Facebook賺錢閱讀:4544
- 2電子郵件營銷的策略 閱讀:4088
- 3郵箱群發(fā)不進垃圾箱閱讀:4410
- 4群發(fā)郵箱平臺哪個好 閱讀:4255
- 5郵件推廣中的具體營銷步驟閱讀:4398
- 6如何群發(fā)郵件但不被發(fā)現(xiàn)閱讀:5228
- 7群發(fā)郵件如何不屏蔽閱讀:3040
- 8郵件如何群發(fā)多個不同的人閱讀:3160
- 9哪個郵箱群發(fā)效果好閱讀:2996
- 10如何群發(fā)郵件閱讀:3154
- 11電子郵件的營銷方法 閱讀:2994
- 12電子郵件雜志營銷 閱讀:2979
- 13電子郵件廣告樣式閱讀:3092
- 14郵件批量發(fā)送軟件 閱讀:3164
- 15外貿(mào)郵件群發(fā)閱讀:2919
- 16哪個郵箱群發(fā)效果好閱讀:2917
- 17郵件推廣的技巧閱讀:3077
- 18郵件如何群發(fā)閱讀:2938
- 19facebook 怎么增加好友閱讀:3174
- 20如何可以群發(fā)郵件 閱讀:3080
- 21郵件廣告投放渠道有哪些閱讀:3422
- 22批量群發(fā)郵件 閱讀:3035
- 23怎么發(fā)廣告郵件閱讀:3258
- 24郵件批量發(fā)送系統(tǒng)使用方法閱讀:2994
- 25群發(fā)郵件數(shù)量限制閱讀:3502
- 26批量發(fā)送個性化郵件閱讀:3107
- 27郵件怎么群發(fā)給很多人閱讀:2946
- 28如何自動發(fā)廣告郵件閱讀:3235
- 29如何群發(fā)郵件閱讀:75410
- 30郵件如何發(fā)給多人閱讀:75658
標簽更多+