我自己用apache james 建立了一个邮件服务器,之前向外网的163,126,sina,hotmail等邮箱发送邮件没有问题,及时性也很好,用自建服务器的账户发送邮件,这些邮箱能够可以很快收到邮件(有些被作为垃圾邮件),于是我我做了一个大量群发的测试,今天我发现我自建服务器中的账户还是向163,126,sina,hotmail的邮箱发送邮件,他们收不到我的邮件了,我之前以为是邮件服务器iP被封了,可是我查了http://www.anti-spam.org.cn/Toolbox/Parser/ShowForm和http://www.anti-spam.cn/special0621/发垃圾邮件的网站,上边没有我的IP地址啊,这种情况是什么原因导致的呢?求大侠们帮助啊!

解决方案 »

  1.   

    我用Javamail发的,程序显示发送成功了,但是自从群发过之后,在发送就没有收到,我觉得应该是邮件到达延迟了,不知道不是这个原因,我没有找到解决的办法,不知“dyllove98”有什么解决的方法没?
      

  2.   

    找到了一篇文章好像可以针对这个问题https://issues.apache.org/jira/browse/JAMES-1018,大家可以看一下,我自己也找到了一个解决的方法,那就是在James新建账户,用新建的账户发送邮件,原来的用户删除,不知道谁还有高见啊?请不吝赐教!
      

  3.   

    我觉得应该不是这个问题,因为我用自己服务器上的一个账号给自己发,过了一个下午都没有收到,至于最终收到没我就不清楚了,因为我已经那个账号删掉了,发给126,163,hotmail等邮箱的邮件过了6到7小时后有的收到了,有的没有收到。https://issues.apache.org/jira/browse/JAMES-1018这篇文章是英文我看的不是很明白,不过我觉得我遇到的这个问题,跟这篇文章讲述的问题相似,大家有兴趣的话看一下?