James邮件服务器用的好好的,忽然不能发外网邮箱了,查了两天配置没搞定,只好自己来看了。
首先参考网上各种配置方案(很多也很全面了),下面列举了一个。看了半天感觉没什么问题,只好停下来思考了。
- 开始能正常使用,确定配置没问题。
- 服务器网络环境没变,硬件没有问题。
- 能收,不能发,剩余的可能原因如下:
- 防火墙拦截
- 程序运行中出现异常
关闭防火墙,重启服务无效。检查程序发送队列(邮件已消息队列形式存储在james-2.3.2\apps\james\var\mail\outgoing路径下),停止服务——》删除队列内容——》启动服务,发送邮件,瞬间收到邮件,搞定。
James配置:
前面已经知道了如何安装JAMES,发送邮,收邮件,和数据库连接;但这种配置只能接收本地服务器的邮件,也就是说,我用外网邮箱,如:网易,新浪等;给我在本地这个服务器的邮箱地址发一封邮件,或者我用本地邮件服务器的