两台linux机器之间的SMTP

时间:2015-11-25 20:45:00

标签: linux email smtp sendmail mutt

是否有办法使用SMTP来传递两个Linux服务器之间的消息?即使它们不是SMTP服务器,我也想知道我是否可以使用SMTP在服务器之间进行通信。

我有两个ubuntu服务器:111.111.111.111和222.222.222.222。在每台服务器上,我分别设置了用户帐户主服务器和节点。

在111.111.111.111上,文件/var/spool/mail/master存在 在222.222.222.222上,文件/var/spool/mail/node存在。

在111.111.111.111上,/etc/hosts222.222.222.222 node.us行 在222.222.222.222上,/etc/hosts111.111.111.111 master.us

假设sudo iptables --list显示正在从所有地址接受端口25

tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN
tcp6       0      0 :::25                   :::*                    LISTEN

我是否可以通过master111.111.111.111)服务器获取此类内容?

sendmail -s "subject" node@node.us < sometextfile.txt

或某些等效的usint sendEmailmutt等?

1 个答案:

答案 0 :(得分:0)

詹姆斯 -

理想情况下,您应该能够按照您的建议行事。您需要确保DNS解析对这些主机文件有效 - 我对此进行了快速测试,并且由于没有找到AAAA(ipv6)记录,我一直无法投递。

此外,发送邮件的命令应该使用mail命令而不是sendmail,如下所示:

mail -s "subject" node@node.us < sometextfile.txt