javamail整理

javamail整理
kew words: javamail

这几天项目里涉及到javamail,顺便看了下.

现在都习惯在blogjava上搜索一番了  XXX in site:blogjava.net是我常用的搜索方式了,呵呵,大多数时候发现blogjava没让我失望,也说明这里的高手很多啊 :)

感觉 Bromon的两篇文章很实用:
JavaMail使用指南(一) 和 Javamail使用指南(二)

还有 morcble的 javamail发送邮件 和 javamail接受邮件

在测试的时候有几个问题值得一提:
  • 第一就是一定要加上activation.jar 库文件,否则会报下面的异常:

NoClassDefFoundError: javax / activation / DataSource

  • 另外,发现用yahoo的smtp会报535的验证错误,把验证的方式换为morcble的下面的内部类的方式验证也不行:
Session session  =  Session.getDefaultInstance(props,
    
new  Authenticator() {
     
public  PasswordAuthentication getPasswordAuthentication() {
      
return   new  PasswordAuthentication(mymail.username,
        mymail.password);     
     }
    });

最后换了个smtp服务器没问题,不知道各位兄弟有没有碰到这样的问题,可以确认的是我的yahoo配置信息应该是正确的,因为我用foxmail收发信件都是可以的.

后来到yahoo中国里面看了一下帮助,里面说
我们目前正在对雅虎邮箱该项服务进行相关的调整,因此我们暂时停止了在页面上POP服务设置的相关介绍。目前雅虎邮箱暂时不提供POP服务,敬请关注雅虎邮箱的近期活动。


应该就是这个原因了   :)

  • 另外,还有一些基于javamail封装的工具类:
    可以参考这篇 :  简化JavaMail:小巧 Jakarta Commons-Email 简单教程


你可能感兴趣的:(javamail整理)