IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    解决apache james 3.0 Beta5不能发送邮件的问题

    云自无心水自闲发表于 2015-10-08 00:45:00
    love 0
    今天下载了Apache James 3.0 Beta 5, 文件名:james-server-app-3.0.0-beta5-20150627.102412-1076-app.zip
    解压,运行run.bat

    然后,注册domain
    james-cli --host localhost adddomain example.com
    添加用户
    james-cli.bat --host localhost adduser test@example.com password

    然后测试发送邮件,客户端显示发送成功,但是james服务器报错,找不到MimeConfig的无参数构造函数。
    解决方法:
    使用旧的mime4j的jar包替换james 3.0 beta5中自带的最新包。
    beta5中自带的是0.8.0版,apache网站中可以下载到0.7.2
    下载apache-mime4j-0.7.2-bin.zip, 将其中的apache-mime4j-core-0.7.2.jar, apache-mime4j-dom-0.7.2.jar复制到james\lib目录,
    并将其更名覆盖原有的
    apache-mime4j-core-0.8.0-20150617.024907-738.jar
    apache-mime4j-dom-0.8.0-20150617.024927-735.jar
    重新启动james, 发送邮件, 成功。


    云自无心水自闲 2015-10-08 08:45 发表评论


沪ICP备19023445号-2号
友情链接