这个用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