我有 Ubuntu,并在其上安装了 Postfix。Postfix 数据包已启动并运行。我正在尝试制作一个简单的电子邮件系统,以便在几台 LAN 计算机之间工作。基本上,我需要一些 Outlook 客户端能够在它们之间交换电子邮件。我不介意在 Outlook 中使用服务器 IP 地址。
使用 postfix 设置仅限 LAN 的电子邮件系统的最简单方法是什么?
我确实阅读了一些教程,但它们对我来说非常令人困惑,因为我没有使用 Linux 或电子邮件的经验。
其他可能重要的说明:到目前为止,我在 main.cf 中添加了mydomain 内部.tmp以及网络的本地 IP(尽管它们也是公开的,这在技术上是荒谬的并且有点错误,但这是我朋友网络的当前配置)。
实际上,接下来我想添加一些用户,例如[电子邮件保护],[电子邮件保护]我想在 Outlook 客户端中进行配置,以便它们之间可以互发邮件。我该怎么做?
提前感谢任何有用的信息。
答案1
对于 ServerFault 来说,这个问题可能太宽泛了,但我会尝试为您指明正确的方向。
Postfix 是一个 MTA(米艾尔电视转移Agent)因此只会在系统之间传输电子邮件 - 例如,从客户端接收电子邮件并转发到目标服务器,或者接收发往其他服务器的电子邮件并将其转发 - 后者称为中继。
您需要的是邮件服务器,例如多夫科特它将存储你的邮件并通过 IMAP(或 POP,如果你想)向你的客户提供真的古老)。
正如您所暗示的,您需要配置 Dovecot(或您选择的邮件服务器)来验证用户身份。Dovecot 本身可以与各种用户身份验证数据库集成(例如:本地(即系统)用户、文件中定义的虚拟用户、MySQL、LDAP)。
Postfix 可以配置为使用 SASL 并使用 Dovecot 对用户进行身份验证 - 即使您的服务器不公开,我仍然会出于习惯和最佳实践这样做。