PHP邮件功能来自代理

时间:2011-02-06 18:49:20

标签: php

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

非常新的PHP,所以非常感谢帮助解决这个问题。

1 个答案:

答案 0 :(得分:3)

您是否可以访问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