治疗技术焦虑的方法就是学习!

使用Java发送Email

Java 李新广 3504℃ 0评论

最近项目中要用到发送邮件的功能,原来没做过这一块,在网上看了很多代码,调试了一下午都不行。网上那些大神们写的实在是看不懂,最终自己用了一个第三方的jar包简单就很实现了。
下面上代码。
EMail.java

用到的jar包:commons-email-1.3.3.jar
可以到网上下载,很多。

遇到的问题:
MyEclipse 编写java mail 时遇到 java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
我使用的Myeclipe 10.0,开始已经导入了javamail 和activation 两个jar包。查了一些资料,看到jee5.0里面也有javamail 和activation 这两个jar包,我用的jdk1.7估计是版本冲突吧。找到了 javaee 所在的目录 D:MyEclipse10.Commonpluginscom.genuitec.eclipse.j2eedt.core_10.5.0.me201207171805datalibrarysetEE_5删除了自带的 javamail 和activation 。然后重启MyEclipse,然后就行了。
下面是成功发送的截图:

附:
常用邮箱的POP3和SMTP服务器设置

网易163邮箱
POP3:pop.163.com
SMTP:smtp.163.com
SMTP端口号:25 
 
网易vip.163邮箱
POP3:pop.vip.163.com
SMTP:smtp.vip.163.com
SMTP端口号:25  
 
网易126邮箱
POP3:pop.126.com
SMTP:smtp.126.com
SMTP端口号:25 
 
网易188邮箱
POP3:pop.188.com
SMTP:smtp.188.com
SMTP端口号:25 
 
网易yeah.net邮箱
POP3:pop.yeah.net
SMTP:smtp.yeah.net
SMTP端口号:25 
 
网易netease.com邮箱
POP3:pop.netease.com
SMTP:smtp.netease.com
SMTP端口号:25
新浪免费邮箱
POP3:pop.sina.com
SMTP:smtp.sina.com
SMTP端口号:25
 
新浪VIP邮箱
POP3:pop3.vip.sina.com
SMTP:smtp.vip.sina.com
SMTP端口号:25
 
新浪企业邮箱
POP3:pop.sina.com
SMTP:smtp.sina.com
SMTP端口号:25
雅虎邮箱
POP3:pop.mail.yahoo.cn
SMTP:smtp.mail.yahoo.cn
SMTP端口号:25
搜狐邮箱
POP3:pop3.sohu.com
SMTP:smtp.sohu.com
 SMTP端口号:25
 
TOM邮箱
POP3:pop.tom.com
SMTP:smtp.tom.com
 SMTP端口号:25
【谷歌 需要勾选启用SSL,465端口好像服务器端被封掉了】
 
Gmail邮箱
POP3:pop.gmail.com
SMTP:smtp.gmail.com
 SMTP端口号:587 或 25
QQ邮箱
POP3:pop.qq.com
SMTP:smtp.qq.com
SMTP端口号:25
 
 
263邮箱
域名:263.net
POP3:263.net
SMTP:smtp.263.net
SMTP端口号:25
 
域名:x263.net
POP3:pop.x263.net
SMTP:smtp.x263.net
SMTP端口号:25
 
域名:263.net.cn
POP3:263.net.cn
SMTP:263.net.cn
SMTP端口号:25
 
域名:炫我型
POP3:pop.263xmail.com
SMTP:smtp.263xmail.com
SMTP端口号:25
  
21CN  免费邮箱
POP3:pop.21cn.com
SMTP:smtp.21cn.com
IMAP:imap.21cn.com
SMTP端口号:25
 
21CN  经济邮邮箱
POP3:pop.21cn.com
SMTP:smtp.21cn.com
SMTP端口号:25
 
21CN  商务邮邮箱
POP3:pop.21cn.net
SMTP:smtp.21cn.net
SMTP端口号:25
   
21CN  快感邮箱
POP3:vip.21cn.com
SMTP:vip.21cn.com
SMTP端口号:25
 
21CN  Y邮箱
POP3:pop.y.vip.21cn.com
SMTP:smtp.y.vip.21cn.com
SMTP端口号:25
 
中华网任我邮邮箱
POP3:rwpop.china.com
SMTP:rwsmtp.china.com
 SMTP端口号:25 
 
中华网时尚、商务邮箱
POP3:pop.china.com
SMTP:smtp.china.com
SMTP端口号:25

转载请注明:大道至简 » 使用Java发送Email

喜欢 (2)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址