配置 Postfix 仅在生产服务器上发送邮件的最佳方法是什么?

配置 Postfix 仅在生产服务器上发送邮件的最佳方法是什么?

我正在网上搜索以找到配置 Postfix 的最佳方法。

我不想安装完整的 Postfix 服务器,我唯一想做的就是使用 PHP mail() 发送邮件。我知道这可能很棘手,垃圾邮件发送者喜欢配置错误的邮件服务器。所以,我正在寻找最好的方法来做到这一点。

我发现的最好的文档是Archlinux 一

但在几个博客上,我发现了一些更棘手的配置,例如

myhostname = foo.me
mydestination = localhost
mynetworks = 127.0.0.0/8

myorigin = /etc/mailname
mydestination = sd-24300.com , localhost
mail_owner = postfix

smtpd_recipient_restrictions =reject_unknown_sender_domain,reject_non_fqdn_sender,reject_unknown_recipient_domain,reject_non_fqdn_recipient,permit_mynetworks,reject_unauth_destination,permit
smtpd_data_restrictions =reject_unauth_pipelining,permit
inet_interfaces = loopback-only

所以我的问题很简单,最好的方法是什么?我说的最好是指更安全的方法。

附言:我的服务器运行的是带有 LAMP 的 Ubuntu 12.04

答案1

使用nullmailer它不是 Postfix,而是一个为此目的而制作的仅中继服务器。

它在 repo 中可用universe

答案2

由于您使用的是 ubuntu,因此您可以使用以下命令从几个预定义的配置中进行选择:

sudo dpkg-reconfigure postfix

应该有一个符合你的描述的。

相关内容