PHP mail()函数在服务器上不起作用?

PHP mail()函数在服务器上不起作用?,php,email,Php,Email,我的服务器有一个奇怪的问题。php mail()函数不发送电子邮件。解决这个问题的第一步是什么?我能做什么? 这是我的php.ini值供参考: SMTP: localhost, smtp_port:25, sendmail_from:no value, sendmail_path:/usr/sbin/sendmail -t -i thnx提前。您需要在计算机上设置邮件服务器,邮件功能才能正常工作。如果您使用的是Windows(我猜您使用的是WAMP),您可以设置一个 其他选项包括使用包装类,如

我的服务器有一个奇怪的问题。php mail()函数不发送电子邮件。解决这个问题的第一步是什么?我能做什么? 这是我的php.ini值供参考:

SMTP: localhost,
smtp_port:25,
sendmail_from:no value,
sendmail_path:/usr/sbin/sendmail -t -i

thnx提前。

您需要在计算机上设置邮件服务器,邮件功能才能正常工作。如果您使用的是Windows(我猜您使用的是WAMP),您可以设置一个

其他选项包括使用包装类,如或,并使用它们连接到另一个SMTP服务器,如您的GMail帐户。即使您使用自己的本地主机路径使用Pegasus邮件服务器,我仍然建议您使用上面提到的两个类中的一个。他们给你更多的灵活性和更安全


连接到您的ISPs SMTP服务器或GMail或其他最简单的路由。

尝试使用GMail的SMTP服务器

smtp address: ssl://smtp.gmail.com
smtp port: 465
smtp username: your_gMail_username
smtp password: your_gMail_password

您正在运行本地SMTP服务吗?不完全是。我正在服务器上运行它。实际上我正在使用linux服务器。那么linux需要做哪些不同的更改?