Virtualmin 服务器 send/receive 通过另一个 Virtualmin 服务器发送邮件?

Virtualmin server send/receive mail via another Virtualmin server?

我已经在两个独立的服务器(都是 Ubuntu 18.04)上设置了 virtualmin (v6.12),目的是将网络服务器与邮件服务器分开。

我是否需要 fiddle 使用 postfix/dovecot 文件,或者是否有一个内置功能告诉 virtualmin 网络服务器 send/receive 通过外部 virtualmin 邮件服务器发送所有电子邮件?

一些论坛指出这可以通过 Webmin -> Postfix -> SMTP Authentication And Encryption > Send outgoing mail via host 完成,但我不确定我应该在这里添加什么。

可以按照以下步骤使用 SMTP 通过另一个 Virtualmin 系统发送邮件:

SMTP 服务器(发送邮件的服务器):

  • 转到 Webmin > Postfix configuration
  • 转到 SMTP Server Options 并根据您的邮件服务器配置对 Restrictions on recipient addresses 进行更改。
  • 转到 SMTP Authentication & Encryption 并根据您的邮件服务器配置对 SMTP security optionsSMTP recipient restrictions 等进行更改。

SMTP客户端(连接SMTP服务器的服务器):

  • 转到 Webmin > Postfix configuration
  • 转到 SMTP Client Options 并根据您的邮件服务器配置对 SASL security optionsUse TLS for SMTP connections 进行更改。
  • 转到 SMTP Authentication & Encryption 并在 Send outgoing mail via host 中添加您的 SMTP 服务器主机名(带端口),根据您的邮件服务器配置在 Use SASL SMTP authentication? 中选择相关选项,最后添加登录详细信息在 SMTP login to outgoing mail host.

N.B. 您需要在上述步骤中设置的大部分选项将取决于您如何配置邮件服务器(Postfix、SASL 等)因此based on your mailserver configuration.