仅用于局域网的Postfix设置

我在Ubuntu上安装了Postfix。 Postfix数据包已启动并正在运行。 我试图让一个简单的电子邮件系统在几台LAN计算机之间工作。 基本上,我需要一些Outlook客户端能够在他们之间交换电子邮件。 我不介意在outlook中使用服务器IP地址。

使用postfix设置仅限LAN的电子邮件系统最简单的方法是什么?

我读了一些教程,但是他们对我来说很困惑,因为我没有使用Linux或电子邮件的经验。

其他可能重要的注意事项:到目前为止,在main.cf中,我已经添加了mydomain internal.tmp和本地IP到networking(尽pipe它们也是公共的,这在技术上是荒谬的,有点错误,但是这是当前的configuration我的朋友networking)。

所以实际上,接下来我想添加一些用户,如[email protected][email protected],我希望在Outlook客户端中进行configuration,以便他们之间可以进行邮件交换。 我怎样才能做到这一点 ?

预先感谢任何有用的信息。

这个问题对于ServerFault来说可能过于宽泛,但是我会指引您朝着正确的方向前进。

Postfix是MTA( M ail T ransfer A gent),因此只能在系统之间传输电子邮件 – 例如从任一客户端接收电子邮件并转发到目标服务器,或者接收用于其他服务器的电子邮件并将其转发 – 后者被称为中继

你需要的是一个邮件服务器,例如Dovecot ,它将存储你的邮件,并通过IMAP(或POP,如果你想成为真正的古老)提供给你的客户。

正如您所暗示的那样,您需要configurationDovecot(或您select的邮件服务器)来authentication用户。 Dovecot本身可以与广泛的用户authentication数据库(例如:本地(即系统)用户,在文件中定义的虚拟用户,MySQL,LDAP)集成。

Postfix可以configuration为使用SASL并使用Dovecot对用户进行身份validation – 即使您的服务器没有公开提供,我仍然会按照习惯和最佳做法来做到这一点。