Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 5.7.1

安装了postfix服务器(ip:10.3.23.52),在本地(ip:10.2.30.24),本地单元测试时候,报错Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 5.7.1


原因:这是postfix拒绝客户端连接所致


解决:

1)保证postfix邮件服务器的linux的防火墙给本地ip开放25端口;

  • 打开/etc/sysconfig/iptables
  • 添加-A INPUT -s 10.2.30.24 -p tcp --dport 25 -j ACCEPT这行

2)保证postfix配置文件/etc/postfix/main.cf中允许网络段包括本地ip;

  • 在/etc/postfix/main.cn文件中找到mynetworks =  10.2.30.0/24 10.3.18.0/24 添加本地ip段


通过上面配置,就可以通过本地客户端(使用apache的commons-email)调用postfix发送邮件了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值