如果表单ID是电子邮件ID,则邮件不会发送

时间:2013-02-26 07:06:13

标签: php email gmail

我使用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邮件未发送。任何想法?

3 个答案:

答案 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。不要发送假冒的电子邮件。

(它可能被垃圾邮件过滤器阻止了。)