应用程序在Docker容器中运行。在干净的VM中运行时,我没有这个问题。
2016-10-18 21:26:14,495[nio-8080-exec-4] [INFO ] [com.xxx.mail.MailSender 102] - Sending from noreply@172.17.0.1 to xxx@gmail.com with subject Hello World
2016-10-18 21:26:14,517[nio-8080-exec-4] [ERROR] [com.xxx.mail.MailSender 107] - 501 5.1.7 Bad sender address syntax
我尝试配置/etc/postfix/main.cf以允许我添加此IP的mynetworks。没用。
我在Alpine docker容器中运行应用程序
答案 0 :(得分:0)
这是一个完全猜测,但是它是连接到内部docker虚拟网络,还是连接到IP地址而不是您期望的机器。
我打算给你一个详细的解释,但这篇文章解释得比我好!
答案 1 :(得分:0)
noreply@172.17.0.1 语法确实不好。地址文字(" 172.17.0.1")需要用方括号括起来:
noreply@[172.17.0.1]