我有一台运行 Debian 的服务器。我安装了 iRedMail,但现在我想从外部访问邮件服务器(接收和发送邮件)。我必须为此设置 DNS 记录,但我似乎无法正确弄清楚。
有人可以帮忙吗?
谢谢。
当前使用安装有 SMTP 和 IMAP 服务器的 iRedMail。我创建了几个电子邮件地址。它们可以毫无问题地在内部发送电子邮件。现在我想将它们全部发送到外部。此服务器上的所有电子邮件地址都应该能够从外部地址(hotmail、gmail 等)接收电子邮件,但也应该能够向外部地址发送电子邮件。我运行了默认安装,就是这样。
当前记录:
localhost.domain.com A 127.0.0.1
domain.com A XXX.XX.XXX.XX
www.domain.com A XXX.XX.XXX.XX
ftp.domain.com A XXX.XX.XXX.XX
domain.com TXT "v=spf1 a mx ip4:XXX.XX.XXX.XX ~all"
domain.com MX 10 XXX.XX.XXX.XX
答案1
假设 IMAP 和 SMTP 服务器位于同一个 IP 地址,您可以创建“A”记录将名称指向 IP 地址,或者使用“CNAME”记录为现有记录创建别名。
假设公共 IP 地址是 10.8.0.5,“A”记录将如下所示:
mail.myserver.com A 10.8.0.5
“CNAME”记录如下所示:
myexistinghostname.com A 10.8.0.5
mail.myserver.com CNAME myexistinghostname.com