james3.0 使用自定义域名问题

来源:互联网 发布:杜甫草堂附近美食知乎 编辑:程序博客网 时间:2024/06/09 19:16

环境

   1.james3.0服务器  2.javamail

事件

    使用javamail发信(程序正确)报错:

    收件人及发件人地址: test@test.com

  

分析

 错误提示字面意思为:邮件地址错误

但是 自己也配置过test.com域名,为何出错呢,唯有一点,改域名未被james使用,于是查看james配置文件,最终找到原因。

结果

 修改james配置文件  conf\mailserver.xml

<mailserver>  <postmaster>Postmaster@valley.com</postmaster>  <enableVirtualHosting> false </enableVirtualHosting>  <!--  将该值 设为  true  问题成功解决 -->   <defaultDomain> localhost </defaultDomain>  <helloName autodetect="true">myMailServer</helloName></mailserver>