需要 Sendmail 的配置帮助

需要 Sendmail 的配置帮助

我需要一些有关 sendmail 配置的帮助。

基本问题是,我有一些员工在其他地方工作,他们需要访问自己的邮件。因此,我现在所做的就是,所有发给他们的邮件(这些邮件由公司内部生成并由我的内部邮件服务器收集)都会被退回到外部邮件服务器,员工可以从那里访问这些邮件。这是通过不同域上的电子邮件 ID 完成的。在我使用 sendmail.cf 中的规则集限制某些用户的外部邮件访问之前,这一直运行良好。一旦我实施了该规则集,只有拥有外部邮件权限的人才能向办公室外的人发送邮件。

我想知道的是,有没有什么方法可以将 sendmail 公开在两个不同的 IP 上,从而将每个人的电子邮件 ID 配置为使用两个不同的 IP 指向同一个内部邮件服务器。一个 IP 在公司内部,一个 IP 在公司外部。

我是否可以为内部访问和外部访问配置一个静态 IP,或者是否有其他方法可以使用 sendmail 来完成。

有谁能够帮助我

抱歉,帖子太长了

问候 Vinayak

答案1

我不得不附和你的评论,你可能把事情搞得太复杂了,尽管如果你习惯使用 sendmail,没有令人信服的理由停止使用它。那么,只做一个可供内部和外部网络访问的中央邮件存储库怎么样?我在 CentOS 服务器上使用 sendmail、dovecot 和 squirrelmail 完成了这项工作。将你的 squirrelmail 设置为仅通过 https 运行,然后人们可以在办公室或通过 Web 界面远程安全地访问他们的邮件。然后使用 dovecot 仅提供 imap 来检索邮件,并使用端口 587 上的 SASL 使用 sendmail 发送邮件。这可以在你的主办公室内部或外部使用,从而减少在各个客户端机器上所需的重新配置量。

设置好 dovecot 和 sendmail 以供外部访问后,外部用户可以使用 thunderbird 之类的客户端来检索邮件(或根据需要交替使用 squirrelmail)。另请注意,您可以对所有这些操作使用自签名证书,以降低成本。

答案2

Boah,请直接丢弃 sendmail,使用 Postfix 和 dovecot 来提供 IMAP(S)/POP3(S)。对于如此简单的任务来说,您的设置似乎太复杂了。

相关内容