阿帕奇詹姆斯是最好用的开源Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)邮件服务器之一,在配置简单邮件传输协议服务过程中,有些步骤不对的话邮件就发送不出去。
0.打开詹姆斯-2。2 .0 \ apps \ James \ SAR-INF \ config。可扩展标记语言文件
交通工具
注释掉
!-mailet match=' remoteaddrnotinenetwork=127。0 .0 .1 ' class='到处理器'
处理器中继-被拒绝/处理器
通知550 -请求的操作未被执行:转发被拒绝/通知
/mailet -
使用简单邮件传输协议认证方式
2 .域名服务器(Domain Name Server)服务器
输入服务器的DNS IP,例如:
服务器202 .96 .134 .133/服务器
服务器202 .96 .128 .110/服务器
服务器202 .96 .128 .68/服务器
设置自动发现为错误的
如果设置为自动探测的话,在我的机器上会报错:
詹姆斯Mailet:远程交付:传递邮件时出现临时异常(邮件1098776398187-0至somedomain。com:javax。邮件。信息发送异常:没有主机名somedomain.com的域名服务器(Domain Name Server)条目。我不能决定把这个消息发送到哪里。
位于org。阿帕奇。詹姆斯。运输。邮件。远程交付。交付(远程交付。Java:398)
位于org。阿帕奇。詹姆斯。运输。邮件。远程交付。运行(远程交付。Java:912)
位于Java。郎。线程。运行(线程。Java:534)
3.修改根口令帐户登录='根'密码='我的密码'
4.smtpserver
打开简单邮件传输协议认证
authRequiredtrue/authRequired
5.重新启动詹姆斯
6 .远程登录服务器名称4555,增加用户
7.就可以用观点等发送邮件了。