gpt4 book ai didi

linux - 两台linux机器之间的SMTP

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:52 24 4
gpt4 key购买 nike

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

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

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


在 111.111.111.111 上,/etc/hosts 有行 222.222.222.222 node.us
在 222.222.222.222 上,/etc/hosts 有行 111.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

我可以从 master (111.111.111.111) 服务器上得到这样的东西吗?

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

或一些等效的使用 sendEmailmutt 等?

最佳答案

詹姆斯 -

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

此外,向您发送消息的命令应该使用 mail 命令而不是 sendmail,如下所示:

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

关于linux - 两台linux机器之间的SMTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33926101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com