java mail傳送郵件

2021-07-25 08:14:57 字數 958 閱讀 7499

public class mailutil 

};// 使用環境屬性和授權資訊,建立郵件會話

session mailsession = session.getinstance(props, authenticator);

// 建立郵件訊息

mimemessage message = new mimemessage(mailsession);

// 設定發件人

internetaddress form = new internetaddress(

props.getproperty("mail.user"));

message.setfrom(form);

// 設定收件人

internetaddress to = new internetaddress("[email protected]");

message.setrecipient(recipienttype.to, to);

// 設定郵件標題

message.setsubject("測試郵件");

// 設定郵件的內容體

message.setcontent("郵件測試","text/html;charset=utf-8");

// 傳送郵件

transport.send(message);

}

1.如果報錯的話,考慮下郵箱的協議和郵箱是否一致。
2.還有郵箱是否開啟smtp服務。
3.如果還不行的話 ,就是郵箱開啟了客戶端授權密碼,這時候密碼要使用客戶端授權密碼
例如:網易郵箱

javaMail 5 傳送HTML格式郵件

1.定義一些需要的變數 string from test sina.com 發件人 string to test 163.com 收件人 string subject cc2 主題 string text 你好 內容 string host smtp.sina.com 郵件伺服器位址 int por...

javaMail傳送郵件設定發件人中文暱稱

public class textmessage 建立session例項 session session session.getdefaultinstance props,a 建立mimemessage例項物件 mimemessage msg new mimemessage session 設定發信...

javaMail傳送郵件設定發件人中文暱稱

public class textmessage 建立session例項 session session session.getdefaultinstance props,a 建立mimemessage例項物件 mimemessage msg new mimemessage session 設定發信...