Php 有没有一种简单的方法可以将gmail SMTP服务器与WAMP/XAMP一起使用?本地使用邮件()
我发现很多帖子都过时了。 php.ini文件允许您使用以下方式进行身份验证: 验证用户名 验证密码 所以我尝试在我的php.ini中使用这个:Php 有没有一种简单的方法可以将gmail SMTP服务器与WAMP/XAMP一起使用?本地使用邮件(),php,jquery,ajax,email,Php,Jquery,Ajax,Email,我发现很多帖子都过时了。 php.ini文件允许您使用以下方式进行身份验证: 验证用户名 验证密码 所以我尝试在我的php.ini中使用这个: SMTP = smtp.gmail.com smtp_port = 465 auth_username = email@gmail.com auth_password = password 重新启动wamp服务器,什么都没有。我甚至无法调试它,因为它只是挂起/我没有得到对jquery ajax的响应。。。 php文件: $return = mail($
SMTP = smtp.gmail.com
smtp_port = 465
auth_username = email@gmail.com
auth_password = password
重新启动wamp服务器,什么都没有。我甚至无法调试它,因为它只是挂起/我没有得到对jquery ajax的响应。。。
php文件:
$return = mail($to, $subject, $message, $headers);
echo $return;
js脚本:
btn.click( function() {
jQuery.ajax( {
type: "POST",
url: form.attr( 'action' ),
data: form.serialize(),
success: function(data) {
console.log(data);
alert(data);
}
} );
} );
没有返回,控制台甚至没有记录一行,所以它只是挂起/永远不会返回
更新:
php没有挂起,只是需要很长时间才能超时。
它说我无法连接到smtp服务器。我只是把页面放在那里足够长的时间让它返回。不久前,我和你有同样的问题!最后,我用两种方法解决这个问题。 1.使用PHPMailer,您可以看到以下帖子:
2.您可以尝试使用“ini_set()”在php脚本中设置smtp查看我是否坚持使用扩展/其他类来让它工作?基本php安装将不起作用?尝试避免使用pear、phpmailer、fakemail等。