2015-01-15 33 views
0

有沒有辦法使用的setHeader()之類在設定的setHeader收件人地址發送郵件()方法 - Java郵件

message.setHeader("To:","[email protected]"); 

我試過上面一個添加收件人地址,它是不工作。如果我錯了,請糾正我。

我需要爲下面的代碼替代:

InternetAddress mail_to = new InternetAddress("[email protected]","Name_of_recipient"); 
message.addRecipient(Message.RecipientType.TO, mail_to); 

我的要求是要跳過RFC822電子郵件格式檢查。

+0

只要編寫自己的Address子類,會不會更容易? .addRecipient()方法只接受一個地址,並且RFC822檢查在InternetAddress子類中完成。 – 2015-01-15 18:50:28

回答

0

標題名稱是「To」,沒有冒號。

但是你不會得到一個格式錯誤的地址非常遠。即使JavaMail沒有檢測到錯誤,服務器很可能也會這樣。

相關問題