如何为本地网络上的设备设置测试SMTP服务器

时间:2015-06-11 15:25:51

标签: linux email smtp embedded-linux

我现在已经试图解决这个问题了几天。我有一个应该发送电子邮件警报的小盒子,我需要测试这个功能。它是一个非常非常基本的Linux盒子(非常痛苦)。

是否可以在我的桌面(IP:192.168.0.20)上设置假的SMTP服务器(192.168.0.2)可以发送电子邮件到?我需要确认消息内容是否正确,但这些都是正确的。我把这个吐到了终端,我感觉很好。在本地网络或DHCP上没有DNS,我只是使用静态IP地址,因此需要在该限制内工作。

我已经能够与wireshark确认嵌入式计算机正在尝试通过SMTP做某事,但我根本没有看到任何消息内容,看起来它只是想尝试与服务器交谈。我还尝试使用" mail"发送邮件。但我一直得到一个" SMTPclient:代理:未知主机"错误,我认为这意味着它无法找到我要告诉它的SMTP服务器。

我在桌面上使用Ubuntu 14.04。

谢谢!

1 个答案:

答案 0 :(得分:0)

< p>因此,作为基本测试,只需在本地计算机上运行SMTP服务器即可。安装Postfix应该是所有必需的。我将中继设置到我们的本地邮件服务器,但它不会中继。从我收到的错误消息中我收集到这是一个DNS问题,它无法解决指向消息的位置。看着wireshark你应该能够看到流量和尝试发送消息,这是我猜的。当我有更好的答案时,我会更新。< / p>