![如何为 sendemail 配置 /etc/hosts 和 /etc/php5/apache2/php.ini](https://linux22.com/image/835801/%E5%A6%82%E4%BD%95%E4%B8%BA%20sendemail%20%E9%85%8D%E7%BD%AE%20%2Fetc%2Fhosts%20%E5%92%8C%20%2Fetc%2Fphp5%2Fapache2%2Fphp.ini.png)
我在 Ubuntu 12.04 网络服务器上安装了 sendmail。我还配置了 [邮件功能],并尝试发送电子邮件...我编写的 php 代码中的消息告诉我电子邮件已成功发送,但我的电子邮件中没有收到任何内容。我还尝试查看一些已解决的问题......我遇到了一个建议,建议编辑 /etc/hosts 文件,但我对 localhost 和 localdomain 之间的区别感到困惑。我的虚拟机(网络服务器)名称是 ABC-HR-System,我的主机名(运行命令后的主机名是)xyz。我该怎么做才能解决这个问题?非常感谢!
答案1
电子邮件功能相当慢,我的邮件需要 20 多分钟才能显示在收件箱中,这可能因您的 ISP 而异,也请检查您的垃圾邮件文件夹。
您可能需要查看此项目:
https://github.com/Synchro/PHPMailer
这些是它需要的文件class.phpmailer.php
,我已经使用过它class.pop3.php
并且class.smtp.php
它有效,版本 5.2.1