我使用php mail()发送“联系我们”邮件。 代码如下:
$mailTo='test@example.com';
$mailfrom='test@gmail.com';
$mailSubject=$subject;
$mailBody="testing";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: ".$mailfrom."\n";
mail($mailTo,$mailSubject,$mailBody,$headers);
如果发件人ID是Gmail ID邮件未发送。任何想法?
答案 0 :(得分:1)
使用gmail SSL进行身份验证:
$from = "from.gmail.com";
$to = "to.yahoo.com";
$subject = "Test";
$body = "Test";
$host = "ssl://smtp.gmail.com";
$port = "465";
$username = "asitha.gmail.com";
$password = "password";
答案 1 :(得分:0)
是否可以使用Yahoo或其他电子邮件ID,您可以尝试将SSL属性设置为true 设置 smtpClientObj.EnableSsl = true ;在您的代码中尝试希望它可以帮助您在PHP的 C#代码中遇到同样的问题,您可以搜索如何将此EnableSSL属性设置为True
答案 2 :(得分:0)
您不是Gmail。不要发送假冒的电子邮件。
(它可能被垃圾邮件过滤器阻止了。)