java群發發送qq郵件
java是常用的編程語言之一,我們可以利用java來做很多事情,甚至可以用于郵件群發,今天一米軟件就來教教大家java群發發送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");
// 發送服務器需要身份驗證
props.setProperty("mail.smtp.auth", "true");
// 設置郵件服務器主機名
props.setProperty("mail.host", "smtp.qq.com");
// 發送郵件協議名稱
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("發送人的郵箱地址"));//**發送人的郵箱地址**
Transport transport = session.getTransport();
transport.connect("smtp.qq.com","發送人的郵箱地址","你的郵箱授權碼");
List list=new ArrayList<>();
//實現群發,下面的方法也是可以實現群發,但是不太理想
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();
}
}
上一條:新浪郵箱怎么群發qq郵件
下一條:不是好友怎么群發qq郵件
-
星星qq郵件批量群發專家
星星qq郵件批量群發專家是一款自動發送QQ郵件的軟件,軟件采用最新模擬人工發送模式相比傳統SMTP...
2020-02-18 15:32:42 閱讀:4730 #網絡營銷#
-
新浪郵箱怎么群發qq郵件
除了常用的qq郵箱和163郵箱之外,其實新浪郵箱也是很多人常用的一種郵箱,今天一米軟件就來教教大家...
2020-02-18 15:39:31 閱讀:5664 #網絡營銷#
-
java群發發送qq郵件
java是常用的編程語言之一,我們可以利用java來做很多事情,甚至可以用于郵件群發,今天一米軟件...
2020-02-19 13:43:14 閱讀:4261 #網絡營銷#
-
不是好友怎么群發qq郵件
給qq好友群發郵件相信大家基本都已經會了,那么給不是好友的呢?很多人不知道吧,下面一米軟件就來告訴...
2020-02-19 13:52:37 閱讀:6797 #網絡營銷#
-
什么郵箱可以群發qq郵件
不少人認為只有qq郵箱才可以群發qq郵件,但并不是這樣的,下面一米軟件就來給大家說說什么郵箱可以群...
2020-02-19 14:03:03 閱讀:4556 #網絡營銷#
熱門推薦
- 1怎么利用Facebook賺錢閱讀:6596
- 2電子郵件營銷的策略 閱讀:6004
- 3郵箱群發不進垃圾箱閱讀:6692
- 4群發郵箱平臺哪個好 閱讀:6095
- 5郵件推廣中的具體營銷步驟閱讀:6203
- 6如何群發郵件但不被發現閱讀:7279
- 7群發郵件如何不屏蔽閱讀:4558
- 8郵件如何群發多個不同的人閱讀:4681
- 9哪個郵箱群發效果好閱讀:4484
- 10如何群發郵件閱讀:4701
- 11電子郵件的營銷方法 閱讀:4463
- 12電子郵件雜志營銷 閱讀:4467
- 13電子郵件廣告樣式閱讀:4551
- 14郵件批量發送軟件 閱讀:4755
- 15外貿郵件群發閱讀:4417
- 16哪個郵箱群發效果好閱讀:4351
- 17郵件推廣的技巧閱讀:4607
- 18郵件如何群發閱讀:4361
- 19facebook 怎么增加好友閱讀:4549
- 20如何可以群發郵件 閱讀:4579
- 21郵件廣告投放渠道有哪些閱讀:4972
- 22批量群發郵件 閱讀:4498
- 23怎么發廣告郵件閱讀:4793
- 24郵件批量發送系統使用方法閱讀:4415
- 25群發郵件數量限制閱讀:5171
- 26批量發送個性化郵件閱讀:4565
- 27郵件怎么群發給很多人閱讀:4350
- 28如何自動發廣告郵件閱讀:4781
- 29如何群發郵件閱讀:76868
- 30郵件如何發給多人閱讀:77469
標簽更多+