所以我的maling.php文件中有基本代码可以发送电子邮件,但是没有运气-总是返回“邮件发送失败”
Name Date Weight
-----------------------------------
Clientname 1 28-11-2017 20000
Clientname 1 4-1-2018 20000
Clientname 1 8-1-2018 44000
Clientname 2 8-7-2018 10000
Clientname 2 8-11-2018 20000
Clientname 3 4-8-2018 80000
Clientname 3 8-9-2018 40000
Clientname 3 8-10-2018 20000
Clientname 3 8-11-2018 40000
我试图按照许多教程中的说明更改sendmail.ini和php.ini文件中的配置,但是它没有用,所以现在我的文件只包含以下内容:
<?php
$emailTo = "{mymail}@gmail.com";
$subject = "This should work";
$body = "Hellou mark mun";
$headers = "From: {mysecondmail}@gmail.com";
if (mail($emailTo,$subject,$body,$headers)){
echo "Email was send";
}else{
echo "Mailing failed";
}
?>
和
;php.ini
SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = {mymail}@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
如果我使用上述配置和代码运行它,我将在debug.log中得到此消息:
;sendmail.ini
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username={mymail}@gmail.com
auth_password={mypass}
我尝试了几乎所有发现的东西:
答案 0 :(得分:0)
18/10/23 13:14:54 **以gazchamber.music@gmail.com身份验证
从哪个帐户发送电子邮件的电子邮件地址
18/10/23 13:14:52 **收件人:gazchamber.music@gmail.com
18/10/23 13:14:52 **来自:marekpatras@seznam.cz
您无法使用帐户凭据使用其他电子邮件ID。
除了代码外,此步骤还专门用于Gmail,您需要在其中启用设置才能发送邮件。帐户setting页,请确保启用此功能: