如何从wamp / xampp localhost发送电子邮件? 我写了以下简单的代码来发送消息。
我已经编辑了php.ini,sendmail.ini配置文件但没有用,我无法接收电子邮件。我想发送邮件到任何gmail地址。我可以发送邮件到我的域邮件这段代码是通过filezilla上传到我的域名,但是当我将地址作为任何gmail ID时,代码无效。
<?php
$to = "bytecookiestest@gmail.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: swetha851991@gmail.com";
$s=mail($to,$subject,$txt,$headers);
if($s)
echo "success";
else
echo "failure";
?>
答案 0 :(得分:3)
你发送的from-header很可能是一个问题。您使用自己的Gmail地址发送邮件,但这也意味着您必须使用Google SMTP服务器。 swetha851991@gmail.com
的凭据是您必须用于向SMTP服务器进行身份验证的凭据。它否则会被标记为垃圾邮件。
另一种选择是将发件人地址从您发送的域中设置为地址。如果您的域名是example.com,则可以将from-address设置为anything@example.com。