我一直在测试SMTP及其相关的DNS寄存器,但是我已经对其进行了测试,并且达到的目的是能够从不同的服务器从同一电子邮件帐户(user@mydomain.com)发送电子邮件,从而配置域的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
@roaima是的,这些完全是我的记录,最后一封弱邮件发送到vps1,今天是vps2接收邮件,不明白为什么... vps1仍然设置了较低的优先级编号(这意味着更高的优先级)。
—
Mc Kernel
关于SMTP服务的@roaima ...我是这两个vps的所有者,我在几乎是原始服务器中进行了设置,但是正如我所说,我是与SMTP相关的新手,但是,两个服务器都可以发送邮件并最终收到他们
—
Mc Kernel
@roaima有一个第3个vps,我在其中发送邮件,如果我查看exim的日志,我只会看到“连接被拒绝”(在主要vps中停止了exim服务之后),显然,它不是试图将邮件发送到辅助vps。 vps已关闭,相反,邮件一直处于排队状态,直到我打开主要vps:/
—
Mc Kernel
不...“拒绝连接”表示没有人在听。
—
roaima
mail.mydomain.com
首先尝试,如果不可用,则退回到mail2.mydomain.com
。我相信您已经检查过这两个系统是否确实在提供公共SMTP服务。