使用XAMPP发送邮件

时间:2015-04-24 20:24:20

标签: php email xampp

我一直在尝试使用XAMPP发送电子邮件,但它似乎无法正常工作。我已经看过如何做的教程,但最终还是失败了。我正在使用Windows 8。

这些是我更改的文件。

的php.ini

<?php

$send = mail(
    "childrenbirthdayparty@gmail.com",
    "hello!",
    "hello",
    "From:childrenbirthdayparty@gmail.com"
);

if ($send) {
    echo "yes";
} else {
    echo "no";
}

?>

sendmail.ini

smtp_server = smtp.gmail.com
smtp_port = 465
smtp_ssl = SSL
error_logfile = error.log
debug_logfile = debug.log
auth_username = childrenbirthdayparty@gmail.com
auth_password = password(not real password)
force_sender = childrenbirthdayparty@gmail.com
hostname = smtp.gmail.com

mail.php

[mail function]
; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
SMTP = smtp.gmail.com
smtp_port = 465
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
mail.add_x_header=Off
mail.log = "C:\xampp\php\logs\php_mail.log"

1 个答案:

答案 0 :(得分:0)

到Windows8

更改文件后

1的php.ini

2-sendmail.ini

转到C:\ xampp \ sendmail

1)右键单击sendmail.exe并转到属性。

2)点击兼容性标签,然后点击所有用户的更改设置。

3)将兼容模式设置为Windows XP(Service Pack 3)

4)单击复选框以管理员身份运行此职业

希望能帮助别人。

它的工作是我的