当我尝试在localhost使用php邮件功能发送邮件时,我收到以下错误....可能是什么问题....我甚至尝试更改php.ini文件并给了smtp主机值我的服务提供商价值,它仍然工作
警告:mail()[function.mail]:无法连接到“localhost”端口25的邮件服务器,验证php.ini中的“SMTP”和“smtp_port”设置或使用
中的ini_set()
答案 0 :(得分:2)
对我来说,在调用文件中添加以下代码可以解决问题
// xampp code fix
ini_set( 'sendmail_from', "myself@my.com" ); \\ My usual e-mail address
ini_set( 'SMTP', "mail.bigpond.com" ); \\ My usual sender
ini_set( 'smtp_port', 25 );
答案 1 :(得分:1)
我已经使用Fake Sendmail成功地从运行WAMP的localhost发送电子邮件。
请尝试按照here说明启动并运行。
答案 2 :(得分:0)
您是否在localhost上配置了邮件服务器?否则,要使用邮件,您可能必须使用您的Internet提供商smtp服务器而不是localhost进行连接。