我一直尝试从我的 yahoo 和 gmail 帐户向我的新 postfix 配置发送邮件,但到目前为止没有任何反应。在我的 Amazon Route 53 上,我的 mx 记录列为:
1 mail.example.com
但是,当我尝试 netcat 时:
nc mail.example.com 25
我得到:
getaddrinfo: Name or Service not known
我的域名是从 NameCheap 购买的。我在这方面需要做些什么吗?我的网站在 Apache 上运行完美,但使用 gmail 和 yahoo 发送邮件时,我的邮件日志中甚至没有出现错误。我的 EC2 服务器上有端口25
和465
开放,但我的服务器上没有 SSL 或任何类型的加密方案。
答案1
要检查的一些事项:
- 当然,您需要一个
A
或CNAME
记录mail.example.com
。我不知道 Route 53,也不知道他们是否会在您输入数据时检查这一点。 - DNS 可能需要一些时间才能传播到所有地方(极端情况下可能需要长达 24 小时)。