我在 Windows 7 上使用 Xampp,我正在尝试使用 php mail() 函数向我的 gmail 发送邮件。(不使用像Phpmailer这样的库)
我试过使用:
这些是我对 Fake Send Mail 的设置:
发送邮件.ini
smtp_server=smtp.gmail.com
smtp_port=587 (tried using 465)
error_logfile=error.log
debug_logfile=debug.log
auth_username=fromname@gmail.com
auth_password=pass
php.ini
sendmail_path = "\"E:\xampp\sendmail\sendmail.exe\" -t" has been commented out
这是我的代码:
<?php
$to = 'toname@gmail.com';
$subject = 'the the';
$message = 'hello';
$headers = 'From: fromname@gmail.com' . "\r\n" .
'Reply-To: fromname@gmail.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
这是 telnet smtp.gmail.com 587 的结果:
220 mx.google.com ESMTP sb3sm19649093pac.14 - gsmtp
451 4.4.2 Timeout - closing connection. sb3sm19649093pac.14 - gsmtp
Connection to host lost.
我在这个论坛上遇到了类似的问题,但它仍然不适合我。
我在这里缺少什么,您能否提供我应该尝试的任何其他工具的链接?谢谢..