繁体   English   中英

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

[英]How to setup test SMTP server for devices on local network

几天来我一直试图弄清楚这一点。 我有一个应该发送电子邮件警报的小 linux 盒子,我需要测试这个功能。 这是一个非常非常基本的 linux 机器(非常痛苦)。

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

我已经能够通过 Wireshark 确认嵌入式计算机正在尝试通过 SMTP 执行某些操作,但是我根本看不到任何消息内容,看起来它只是在尝试与服务器通信。 我也尝试使用“邮件”发送消息,但我不断收到“SMTPclient:代理:未知主机”错误,我认为这意味着它找不到我告诉它要查找的 SMTP 服务器。

我在我的桌面上使用 Ubuntu 14.04。

谢谢!

因此,作为一个基本测试,它可以在本地机器上运行一个 SMTP 服务器。 安装 Postfix 应该是所有需要的。 我设置了到我们本地邮件服务器的中继,但它不会中继。 从我收到的错误消息来看,我认为这是一个 DNS 问题,它无法解决将消息定向到哪里。 观看wireshark,您应该能够看到流量和发送消息的尝试,这是我猜的。 当我有更好的答案时,我会更新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM