我已经使用域 somedomain.com 和主机名 mail.somedomain.com 配置了 EC2 和 Postfix。
系统现在可以正确发送和接收电子邮件,只是有一个问题。
当我使用“邮件”命令向 Gmail 回复电子邮件时,发送的电子邮件的发件人地址为“root@ip-xxx-xxx-xxx-xxx.us-west-2.compute.internal”,而不是“root@somedomain.internal”。 com”。我的 Gmail 帐户无法回复这个长域名。
谢谢。
哈利
最佳答案
问题是通过使用域名通用映射来解决的。
http://www.postfix.org/ADDRESS_REWRITING_README.html#generic
上面的链接描述了如何做到这一点。
但它是一种临时解决方案,用于通过 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 变量。
如果有人能解决它,我将不胜感激。
哈利
关于amazon-ec2 - EC2 Postfix 自定义电子邮件域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18669510/