james开发经验

./run.sh启动james
然后ctrl+c关闭james配置apps/james/conf/config.xml
<postmaster>Postmaster@localhost</postmaster>
……
<servernames autodetect="false" autodetectIP="false">
<servername>localhost</servername>
</servernames>
设置域名
<dnsserver> <servers><server>DNS</server></servers></dnsserver>
设置DNS(cat /etc/resolv.conf linux下查看dns命令)
注释掉
<mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">
<processor> relay-denied </processor>
<notice>550 - Requested action not taken: relaying denied</notice>
</mailet>

<mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">
<processor> relay-denied </processor>
<notice>550 - Requested action not taken: relaying denied</notice>
</mailet>
解除注释
<authRequired>true</authRequired>

在发送邮件时。部分邮箱需要ssl验证,添加
props.setProperty("mail.smtp.starttls.enable","true");
启动验证

由于linux的防火墙可能导致无法连接james,开启linux端口
iptables -I INPUT -p tcp --dport 4555 -j ACCEPT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值