1

我正在使用 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);

如果 From Id 是 Gmail id 邮件未发送。任何想法?

4

3 回答 3

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";
于 2013-02-26T07:30:12.667 回答
1

它是否与 Yahoo 或其他电子邮件 ID 一起使用,您可以尝试通过启用 SSL 属性设置为 true set smtpClientObj.EnableSsl = true;在您的代码中并尝试希望它对您有所帮助我在PHP 的 C# 代码中遇到了同样的问题您可以搜索如何将此 EnableSSL 属性设置为 True

于 2013-02-26T07:10:20.010 回答
0

你不是 Gmail。不要冒充他们发送电子邮件。

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

于 2013-02-26T07:11:36.967 回答