我对邮件传递系统的了解几乎为零,我有一台运行 UBUNTU 12.04 的独立 PC(没有其他 OP 系统)。我正在用 PHP 开发一个 Web 系统,想向已注册的用户发送电子邮件。我已经安装了 POSTFIX 并将其设置为与 GMAIL 配合使用(我希望正确)我的小测试程序似乎可以发送电子邮件,但它没有到达目的地。是否需要安装一些 SMTP 的特殊代码或其他东西?请您逐步说明必须安装哪些内容。
简单的解释会很有帮助,这样我就能知道我为什么以及为什么要这样做。这是我的测试程序,显示 OK 谢谢
答案1
您可以使用该包ssmtp
发送电子邮件。我正在使用此包向我发送每日备份的报告。
安装:
sudo apt-get install ssmtp
您将需要编辑文件/etc/ssmtp/ssmtp.conf
并/etc/ssmtp/revaliases
使用您的电子邮件帐户。
为了测试它是否有效,请尝试给自己发送一封电子邮件:
ssmtp <your email address>
然后输入您的消息,按enter
,最后按ctrl+d
。
有关设置的详细说明ssmtp
,请查看此文章。