后缀配置

时间:2016-10-18 21:29:11

标签: postfix

应用程序在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容器中运行应用程序

2 个答案:

答案 0 :(得分:0)

这是一个完全猜测,但是它是连接到内部docker虚拟网络,还是连接到IP地址而不是您期望的机器。

我打算给你一个详细的解释,但这篇文章解释得比我好!

https://docs.docker.com/engine/userguide/networking/

答案 1 :(得分:0)

noreply@172.17.0.1 语法确实不好。地址文字(" 172.17.0.1")需要用方括号括起来:

   noreply@[172.17.0.1]