我正在寻找有关如何为 LAN 创建 Linux 本地邮件服务器的说明,方法如下:
服务器(Ubuntu)作为SMTP服务器;
工作站通过服务器获取邮件(并发送给其他客户端)。
最初,只有本地邮件(比如以@localhost.com 结尾)。
到目前为止,我发现有关使用客户端机器作为主机(不包括服务器)的内容。
谢谢。
答案1
您应该安装一个邮件服务,例如 Postfix(我使用的就是这个)。
然后只需让人们使用该计算机的 IP 地址即可使用该服务。
如果您确实希望每台计算机都能够发送邮件,那么请考虑安装 sendmail 实用程序并将其设置为使用 Postfix(或其他邮件服务)向计算机发送邮件。
Postfix 的设置需要接受中继从其他服务发送的电子邮件。由于您有一个本地网络 (LAN),因此您只需将该 IP 设置为 Postfix 中的受信任 IP 地址之一即可。否则,它将拒绝 sendmail 发送的邮件。
也许是这样的:
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.0.0.0/24
127. 和 ::1 是默认的。我添加了 10.0.0.0/24 作为示例。无论您的网络使用什么(另一个常用的是 192.168.1.0/24)。
可以直接为支持 SMTP 的服务提供 Postfix 系统的 IP 地址,而不必使用 sendmail。