我看到了堆栈溢出的许多问题和答案,并尝试了很多从XAMPP本地主机发送邮件,但所有的尝试都是徒劳的。 这里是我的semdmail.ini文件:发送邮件从本地主机在XAMPP与PHP
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=******@gmail.com
auth_password=***
force_sender= *****@gmail.com
我的php.ini文件中包含此
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
mail.add_x_header = Off
我的PHP文件如下
<?php
if(mail ('[email protected]', 'asdf', 'asdf', 'From: [email protected]'))
{
echo 'success';
}else
{
echo 'sorry';
}
?>
虽然我净看见了,我无法找到工作解决方案。
'sendmail_path =“C:\ xampp \ sendmail \ sendmail.exe -t”'看看是否有所作为。在打开'<?php'标签后立即在文件顶部添加错误报告 'error_reporting(E_ALL); ini_set('display_errors',1);'看看它是否产生任何东西。 – 2014-11-03 18:46:20
没有显示错误。而且它仍然提供相同的输出。 “对不起” – bulbasaur 2014-11-03 19:04:48
http://stackoverflow.com/questions/712392/send-email-using-the-gmail-smtp-server-from-a-php-page – mkaatman 2014-11-03 19:22:02