我有一个电子邮件服务器,运行在 CentOS 6.5,32 位系统上,并运行 Postfix 和 Dovecot 及其所有依赖项。假设我的域名是 www.anw.com
我已经A
按此顺序为我的域名创建了记录
www.anw.com 37.143.374.15 # points to my web server
anw.com 37.143.374.15 # points to my web server
mail.anw.com 227.80.74.199 # points to my mail server
我还创建了一个MX
服务器
mail.anw.com 227.80.74.199
现在,我使用 postfix 创建了两个帐户,分别是[email protected]
和[email protected]
使用 squirrelmail,我可以在这两个帐户之间毫无问题地发送和接收邮件。我还可以向任何电子邮件帐户(如 Yahoo 和 Google)发送电子邮件,但我无法接收从 Google 或 Yahoo 发送的电子邮件。
答案1
在您的 /etc/postfix/main.cf 中查看以下设置和相关注释:
myhostname(您的邮件服务器的主机名) mydomain = dailytech24.com(您的域名) myorigin = $mydomain inet_interfaces = all(如果您只有 IPv4,则需要更改) mydestination mynetworks
答案2
您的 Postfix 仅在 Loopback 接口上监听(127.0.0.1
)。编辑文件并使用您的公共 IP 地址/etc/postfx/main.cf
更新参数。inet_interfaces
inet_interfaces = MY.IP.AD.DR,127.0.0.1
然后您必须重新启动 Postfix 服务。
# service postfix restart