我一直在测试SMTP及其相关的DNS寄存器,但是我已经对其进行了测试,并且达到的目的是能够从不同的服务器从同一电子邮件帐户([email protected])发送电子邮件,并配置域的DNS,如下所示:
mydomain.com
A | mail | points to *vps 1 ip addr*
A | mail2 | points to *vps 2 ip addr*
A | pop | points to *vps 1 ip addr*
MX | mydomain.com | mail handled by mail.mydomain.com (priority 10)
MX | mydomain.com | mail handled by mail2.mydomain.com (priority 20)
TXT | _domainkey | t=y; o=~;
TXT | mydomain.com | v=spf1 a mx ip4: *vps 1 ip addr* ?all
TXT | mydomain.com | v=spf1 a mx ip4: *vps 2 ip addr* ?all
我什至可以从雷鸟之类的客户端登录两个帐户,并且看起来一切正常,但是只有一台服务器可以接收邮件(很明显,我猜,我认为这取决于MX记录中设置的优先级,尚无法测试)。
因此我停止了来自vps1的exim服务,并尝试发送一封电子邮件,期望它将发送至vps2,因为vps1无法响应,但发件人从未尝试将其发送至vps2 ...
是否可以以任何方式配置它,以防万一vps1没有响应?
我在两台服务器的VestaCP下都使用exim
PD:我只是意识到我没有设置任何寄存器,例如pop指向我的vps2
除非您使用通用文件系统支持存储,否则电子邮件将被发送到一个主机或另一台主机。除非您想两次阅读每封电子邮件,否则不应尝试将电子邮件传递到多个系统。有关DNS配置的一些详细信息,请参阅什么是正确的DNS设置。
您可以[email protected]
从任何地方发送邮件。但是,如果您要发送到其他服务器,则可能会将其标记为垃圾邮件。您可以/etc/email-aliases
用来更改服务器上的源地址。
您应该尝试拥有一台主MX服务器,邮件从外部服务器流向该主MX服务器。如果您有辅助服务器,则它最终应将邮件发送到主要邮件服务器。(大型站点将用户分配给不同的主机,并适当地路由电子邮件。)
不需要将邮件发送给MX,您可以直接从生成电子邮件的服务器发送。但是,最好将MX用于所有传入和传出消息。考虑配置其他服务器以将MX用作其智能主机。发送到Internet的所有服务器都应列在您的SPF记录中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句