1.5. 邮件堆栈传递
为 SMTP-AUTH 配置 Postfix 的另一个选项是使用 mail-stack-delivery 包(以前打包为 dovecot-postfix)。 该软件包将安装 Dovecot 并配置 Postfix 以将其用于 SASL 身份验证和邮件传递代理 (MDA)。
您可能希望也可能不想在您的邮件服务器上运行 IMAP、IMAPS、POP3 或 POP3S。 例如,如果您将服务器配置为邮件网关、垃圾邮件/病毒过滤器等。如果是这种情况,使用上述命令为 SMTP-AUTH 配置 Postfix 可能比使用 mail-stack-delivery 更容易.
要安装软件包,请从终端提示输入:
sudo apt 安装邮件堆栈递送
您现在应该有一个可以工作的邮件服务器,但是您可能希望进一步自定义一些选项。 例如,该包使用 ssl-cert(自签名)包中的证书和密钥,在生产环境中,您应该使用为主机生成的证书和密钥。 请参见第 5 节“证书”[p. 198] 了解更多详情。
一旦您为主机定制了证书和密钥,请更改以下后缀的选项 /etc/postfix/main.cf 匹配您的新密钥:
smtpd_tls_cert_file = #您的证书文件# smtpd_tls_key_file = #您的密钥文件#
而对于 Dovecot 来说 /etc/dovecot/conf.d/10-ssl.conf:
ssl_cert = <#yourcertfile# ssl_key = <#yourkeyfile#
然后重启Postfix:
须藤 systemctl 重启 postfix.service