【问题标题】:php mail() cannot connect, but telnet worksphp mail() 无法连接,但 telnet 有效
【发布时间】:2013-05-26 18:22:23
【问题描述】:

我正在尝试使用 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

【问题讨论】:

    标签: php email smtp sendmail telnet


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      只有PHPMailer 帮助了我。 mail() 无法使用

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

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

      【讨论】:

        猜你喜欢
        • 2012-02-15
        • 2017-07-26
        • 1970-01-01
        • 1970-01-01
        • 2018-10-27
        • 1970-01-01
        • 2015-03-22
        • 2016-08-01
        • 2015-09-30
        相关资源
        最近更新 更多