POP3 和 SMTP 电子邮件的 DNS 设置

POP3 和 SMTP 电子邮件的 DNS 设置

我对服务器配置还不熟悉,我经常使用租用的网络服务器,但我尝试使用 VPS 来运行自己的网络/电子邮件服务器。

一切都很好,我安装了 VestaCP 来帮助我处理所有相关事宜,并且我在我的.ovh域(OVH 管理面板)上设置了 DNS 记录,如下所示(文本格式,将 服务器 IP 替换为[server_ip],将域名替换为[my_domain],但我保留了域名后的点,这样您就知道我正在使用它们 [例如:domain.ovh.]):

$TTL 3600
@   IN SOA dns109.ovh.net. tech.ovh.net. (2015082409 86400 3600 3600000 300)
                        IN NS     dns109.ovh.net.
                        IN NS     ns109.ovh.net.
                        IN MX 10  [my_domain].
                        IN A      [server_ip]
                        IN TXT    "1|www.[my_domain]"
_imaps._tcp             IN SRV    0 0 993 [my_domain].
_submission._tcp        IN SRV    0 0 465 [my_domain].
ftp                     IN CNAME  [my_domain].
pop                     IN CNAME  [my_domain].
smtp                    IN SRV    0 0 25 [my_domain].
smtp                    IN SRV    0 0 587 [my_domain].
www                     IN MX 10  [my_domain].
www                     IN A      [server_ip]
www                     IN TXT    "3|welcome"
www                     IN TXT    "l|pt"

大多数配置都是默认的,我只为我的服务器 IP 设置了一条 A 记录,并且当我试图使电子邮件正常工作时,我设置了一个 MX 记录优先级 10 来指向我的域,然后由于 A 记录,该域指向我的服务器(至少这是我所理解的……)。

截至目前,电子邮件可以正常工作,我可以通过 roundcube 发送和接收电子邮件,我不能做的是使用 POP3/IMAP 和 SMTP 来使用不同的电子邮件客户端...

我从来没有真正更改过 DNS 设置,所以当我寻求帮助时我甚至不知道要寻找什么......

如果需要任何额外的信息,只需询问即可:)

谢谢,

答案1

您没有提到您正在尝试使用的其他电子邮件客户端,但由于您有一些 SRV 记录,我假设它支持自动发现。

您的某些记录好像有一点混乱。

这个很好,尽管有些人可能不赞成使用 CNAME,因为非自动发现(即您在电子邮件客户端中手动输入 pop.my_domain 作为传入服务器名称):

pop                     IN CNAME  [my_domain].

为了使其可自动发现,请添加第二行。对于 SRV 记录,协议应包含在名称中,服务名称应以下划线(“_”)开头:

pop                     IN CNAME   [my_domain].
_pop3._tcp                 SRV     0 1 110 [my_domain].

RFC-6186,_submission 用于识别您的 SMTP 服务器,因此这些可能没有任何用处(并且它们缺少 ._protocol):

smtp                    IN SRV    0 0 25 [my_domain].
smtp                    IN SRV    0 0 587 [my_domain].

(编辑:虽然 RFC 中没有定义,但我确实看到 _smtp._tcp 用于此功能,因此您的客户端可能会支持此功能。)

但是,你可以将它们转变为非自动发现客户端的 A 记录:

smtp                    IN A      [my_domain].

除非你正在发送邮件至[电子邮件保护]_domain 该记录不执行任何操作:

www                     IN MX 10  [my_domain].

其中大部分内容在 RFC-6186 中有详细描述

相关内容