2

我已经使用域 somedomain.com 和主机名 mail.somedomain.com 配置了 EC2 和 Postfix。

系统现在可以正确发送和接收电子邮件,只是出现问题。

当我使用“邮件”命令向我的 Gmail 回复电子邮件时,发送的电子邮件的发件人地址为“root@ip-xxx-xxx-xxx-xxx.us-west-2.compute.internal”而不是“root@somedomain. com”。我的 Gmail 帐户无法回复这个长域名。

谢谢。

哈利

4

1 回答 1

3

使用域名通用映射解决了这个问题。

http://www.postfix.org/ADDRESS_REWRITING_README.html#generic

上面的链接描述了如何做到这一点。

但这是一个临时解决方案,它为每封 OUTGOING 电子邮件用 mydomain.com 替换冗长的内部域 (ip-xxx-xxx-xx-xxxx.us-west-2.compute.internal)。

对于本地邮件,系统仍然使用冗长的内部域名(ip-xxx-xxx-xx-xxxx.us-west-2.compute.internal)

问题是:postfix似乎绕过了我在/etc/main.cf文件中设置的$mydomain、$myorigin、$myhost变量。

如果有人能解决它,我将不胜感激。

哈利

于 2013-09-07T15:01:07.840 回答