【问题标题】:PHP Mail function from behind a proxy代理后面的 PHP 邮件功能
【发布时间】:2011-06-22 08:50:42
【问题描述】:

我不知道太多细节,除了我从代理服务器后面访问互联网(我有 IP 和端口) 并且我正在从本地主机运行 PHP(使用 WAMP) mail() 无法发送电子邮件。

对 PHP 来说真的很陌生,所以希望能帮助解决这个问题。

【问题讨论】:

标签: php


【解决方案1】:

您是否可以访问 php.ini 文件或使用 ini_set 函数覆盖 php.ini 设置?

然后您可以尝试覆盖 SMTP 设置并将其替换为例如您的 ISP 设置: http://www.php.net/manual/en/mail.configuration.php#ini.smtp

如果 SMTP 服务器需要,您显然无法设置用户名/密码。因此,您可能必须使用第三方电子邮件库。试用 Swift:http://swiftmailer.org/

或查看此帖子并提出类似问题:php.ini & SMTP= - how do you pass username & password

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 2014-08-12
    • 2018-07-08
    • 2023-03-21
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    相关资源
    最近更新 更多