php mail()函数 - 没有收到任何电子邮件

时间:2015-02-16 08:18:56

标签: php email localhost

请帮助我,我多次尝试过。代码是成功的,但我没有在收件箱或垃圾邮件文件夹中收到任何电子邮件

我在带有互联网连接的localhost上运行它。我试图将它从localhost发送到gmail。那可能吗?

这是我的mail.php

 <?php
$to = "test@gmail.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$headers = "From: test@gmail.com" . "\r\n";
if (mail($to, $subject, $body, $headers)) {
    echo ("Message successfully sent!");
} else {
    echo ("Message delivery failed...");
}
?>

sendmail.ini

[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=test@gmail.com
auth_password=******
force_sender=test@gmail.com

的php.ini

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.gmail.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = henrikus.antony@gmail.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

0 个答案:

没有答案