2

我正在尝试使用 php mail() 函数。我正在使用带有端口 25 的远程邮件服务器,我可以远程登录到它并且连接得很好。我已经使用这些设置配置了我的 php.ini,并且还尝试了 ini_set(),但是我收到了这个错误:

PHP Warning:  mail(): Failed to connect to mailserver at xxx.xx.xx.xxx; port 25, verify your "SMTP"; and "smtp_port"; setting in php.ini or use ini_set() in D:\....php on line 23

非常感谢任何帮助!我正在使用 Windows Server 2008、Apache 2.2 和 PHP 5.2.17

4

2 回答 2

2

据我所知,PHP 的内置邮件功能在 SMTP 身份验证方面存在一些问题。也许您想尝试 PEAR 邮件包或其他邮件。

于 2013-05-31T02:05:09.003 回答
1

只有PHPMailer帮助了我。邮件()不工作

smtp: mail.*******.com
port: 2525
auth: off

telent mail.*******.com 2525工作并确实发送电子邮件时

于 2016-01-08T11:28:46.377 回答