我不知道太多细节,只是我从代理服务器后面访问互联网(我有IP和端口) 并且我正在运行PHP的localhost(使用WAMP) mail()无法发送电子邮件。
非常新的PHP,所以非常感谢帮助解决这个问题。
答案 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