Mail()无法在我的虚拟机上运行。
我想将它用于我的php应用程序。我该怎么办?
我应该在php.ini中配置哪些设置才能使其工作>
我正在使用sendmail,当我查看邮件日志时,它会告诉我“连接超时”我该怎么办?
当我在centos服务器上的终端上做的时候:
telnet smtp.gmail.com 25
它阻止并且不输出任何内容。
答案 0 :(得分:0)
您需要在计算机上设置邮件服务器才能使邮件功能正常工作。如果你在Windows上(我猜),你可以设置一个Pegasus mail server。连接到您的ISP SMTP服务器或GMail或其他任何最简单的路由。
您需要在php.ini中定义SMTP设置,以便与允许您发送出站邮件的邮件服务器通信,无论是否经过身份验证。
答案 1 :(得分:0)
如果您使用wamp或xamp工作,则必须使用梨形邮件或其他库来支持您的配置。我用了梨http://pear.php.net/package/Mail/ ......它还包含测试邮件发送教程