關於 JavaMail 的問題
總出現這樣的錯誤,如何解決啊,是程式不對還是在設定上有問題
DEBUG SMTP: trying to connect to host "smtp.126.com", port 25
javax.mail.MessagingException: Unknown SMTP host: smtp.126.com;
nested exception is:
java.net.UnknownHostException: smtp.126.com
程式碼:
Properties prop = new Properties();
prop.put("mail.smtp.host","smtp.126.com");
prop.put("mail.smtp.auth","true");
Session mailSession = Session.getInstance(prop,null);
mailSession.setDebug(true);
MimeMessage message = new MimeMessage(mailSession);
//set message
message.setSubject(mailSubject);
message.setText(mailContent);
message.setSentDate(new Date());
InternetAddress fromAddress = new InternetAddress(x x x@126.com");
InternetAddress recieveAddress = new InternetAddress(strReceiveAddress);
message.setFrom(fromAddress);
message.setRecipient(Message.RecipientType.TO,recieveAddress);
//save the message
message.saveChanges();
//send
Transport transMail=mailSession.getTransport("smtp");
transMail.connect("smtp.126.com","x x x x","x x x x");
transMail.sendMessage(message,message.getAllRecipients());
transMail.close();
DEBUG SMTP: trying to connect to host "smtp.126.com", port 25
javax.mail.MessagingException: Unknown SMTP host: smtp.126.com;
nested exception is:
java.net.UnknownHostException: smtp.126.com
程式碼:
Properties prop = new Properties();
prop.put("mail.smtp.host","smtp.126.com");
prop.put("mail.smtp.auth","true");
Session mailSession = Session.getInstance(prop,null);
mailSession.setDebug(true);
MimeMessage message = new MimeMessage(mailSession);
//set message
message.setSubject(mailSubject);
message.setText(mailContent);
message.setSentDate(new Date());
InternetAddress fromAddress = new InternetAddress(x x x@126.com");
InternetAddress recieveAddress = new InternetAddress(strReceiveAddress);
message.setFrom(fromAddress);
message.setRecipient(Message.RecipientType.TO,recieveAddress);
//save the message
message.saveChanges();
//send
Transport transMail=mailSession.getTransport("smtp");
transMail.connect("smtp.126.com","x x x x","x x x x");
transMail.sendMessage(message,message.getAllRecipients());
transMail.close();
相關文章
- 請高手幫忙了,關於javamail的問題JavaAI
- 關於JAVAMAIL導致JSP伺服器停止的問題!急JavaAIJS伺服器
- 關於javamail亂碼?JavaAI
- 彭先生,javaMail的問題JavaAI
- javamail的問題急急急JavaAI
- javamail的標記問題JavaAI
- 關於SQLServerDriver的問題SQLServer
- 關於session的問題Session
- 請問 javamail 傳送程式編譯問題JavaAI編譯
- 關於javascript的this指向問題JavaScript
- 關於跨域的問題跨域
- 關於bit code的問題
- 關於序列同步的問題
- 關於IP地址的問題
- 關於橋模式的問題模式
- 求救 關於parallel的問題Parallel
- 關於web start的問題Web
- 關於action的error問題Error
- 關於ADAPTER的問題APT
- 關於session的奇怪問題Session
- php關於session的問題PHPSession
- 關於diag程式的問題
- 關於SimpleJdonFrameworkTest的問題Framework
- 關於 Puerts 的效能問題
- 關於盒模型相關的問題模型
- 關於FastHashMap問題ASTHashMap
- 關於PHP佇列的問題PHP佇列
- 關於 Laravel 分頁的問題?Laravel
- 關於css權值的問題CSS
- 關於搜尋地址的問題
- 關於PWA落地問題的思考
- 關於 API 合併的問題API
- 關於excelize庫的使用問題Excelize
- 關於scanf函式的問題函式
- 關於session leak的問題分析Session
- 關於oracle的監聽問題Oracle
- 關於partition table import的問題Import
- 關於資料共享的問題