我正在网上搜索以找到配置 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
应该有一个符合你的描述的。