我有一个用于某些开发的 LAMP 本地主机服务器设置,我想测试我的代码是否正常工作。一些测试涉及检查代码是否在正确的时间发送了正确的电子邮件。
为此,我的代码需要能够发送电子邮件。它不需要接收回复的电子邮件。
我在 Debian 上运行了 LAMP。如何在 Debian 上设置发送电子邮件?显然它已经有一个叫做 exim 的东西而不是 sendmail 了?
答案1
Exim 提供了类似于“真正的sendmail”的程序,称为sendmail。外观相似,支持使用“real sendmail”发送时使用的最常用选项。
所以:您的 PHP 代码可以通过“sendmail”程序发送(unix 上默认)。
最有可能的是您 Exim 自动配置了自身。您可以发送测试消息来验证它。使用以下命令进行测试(使用有效的收件人电子邮件):
(echo Subject: test; echo) | /usr/sbin/sendmail -v -i [email protected]