這個用java發送郵件的代碼,網上一收,一大批,可是不少人都只是貼出了代碼,對於菜鳥來講,有幾個隱藏的問題,一直會困惑着,網上看了不少,幾乎沒人指出這幾點。本身就是一個跳坑的人,因此總結下:html
1,在準備開發發送郵件的功能前要作如下準備:java
a,用來做爲發送方的帳號服務器
b,在該帳號對應的平臺上去,對該帳號作開啓發送郵件的功能。通常是smtp服務。(致命坑,必定要開啓服務。若是發送者帳號沒開啓這個功能死活都發送不出信息,我就卡死在這裏,還苦苦的去研究代碼半天)spa
c,獲取到該平臺的帳號做爲發送方,服務器地址(smtp)和對應的端口。(其實至關於,把你的內容傳遞到該地址裏,郵件是由這個地址發送出去的,因此指定服務器地址必定是這裏,不是你電腦的IP).net
好了這幾點配置好了,應該就沒問題了,具體的代碼網上不少這裏就不詳細寫了,提供幾個比較好的連接:excel
有excel做爲附件的郵件:http://blog.csdn.net/yasha009/article/details/54575311htm
普通郵件:http://www.cnblogs.com/sunhaoyu/p/5660853.htmlblog