我正在尝试通过PHP代码发送邮件
我正在使用Xampp v3.2.2,
我已将XAMPP配置为从localhost发送邮件,如下所示:
在php.ini中:
extension = php_openssl.dll
SMTP = smtp.gmail.com
SMTP_PORT = 587
sendmail_from = my_id@gmail.com
sendmail_path =“\”C:\ xampp \ sendmail \ sendmail.exe \“ - t”
sendmail函数中的,在sendmail.ini中:
smtp_server = smtp.gmail.com
SMTP_PORT = 587
error_logfile = error.log中
debug_logfile =的debug.log
auth_username=my_id@gmail.com
AUTH_PASSWORD = my_id_password
force_sender=my_id@gmail.com
我非常确定这种配置是正确的,我的代码是:
<?php
$to = "another_id@hotmail.com";
$subject = "wa a5iran zobtet";
$txt = "Hello world! My first mail with PHP";
$headers = "From: Someone" . "\r\n";
mail($to,$subject,$txt,$headers);
?>
邮件已发送但我得到了这个:
邮件被阻止
您的邮件已被another_id@hotmail.com阻止。有关详细信息,请参阅下面的技术详细信息。
远程服务器的响应是: 消息被拒绝。有关详细信息,请参阅https://support.google.com/mail/answer/69585。