【问题标题】:PHP mail function not sending email to Gmail account?PHP邮件功能不向Gmail帐户发送电子邮件?
【发布时间】:2015-06-19 01:22:13
【问题描述】:

我正在开发一个使用 PHP 邮件功能发送电子邮件的 WordPress 插件,但邮件功能存在问题。它会向我的非 Gmail 帐户发送电子邮件,但不会向我的 Gmail 帐户发送电子邮件。我正在使用以下代码:

function send_mail()
        {
            global $wpdb;
            $to = 'mymail@gmail.com';
            $subject = 'Hello';
            $name='my name';
            $from="name@mydomain.com";

            $message = "
            <html>
            <head>
            <title>my title</title>
            </head>
            <body>
            <div>
                <tt> ".Hii How Are you."</tt>
            </div>
            </body>
            </html>";

            $header  = "MIME-Version: 1.0\r\n";
            $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
            $header .= "From: ".$name."<".$from.">\r\n";

            mail($to, $subject, $message, $header);
}

我的代码有问题,还是邮件功能有问题?如果有任何替代方法可以发送电子邮件,请给我链接。

【问题讨论】:

  • 检查error_log为什么没有发送电子邮件。与您的服务器有关的问题可能是未配置 smtp..
  • 你最好用phpmailer code.google.com/a/apache-extras.org/p/phpmailer 来做php。
  • 这可能是因为 gmail 不接受来自未验证域的电子邮件。
  • 您的邮件主题和正文很可能触发了垃圾邮件过滤器,您错过了“查看此内容 [此处为随机链接]”,并且您已完成 en plein。尝试发送更结构化的消息,看看问题是否仍然存在
  • @zzlalani: phpmailer 可以在 IIS 服务器上运行吗?

标签: php wordpress email plugins


【解决方案1】:

检查添加第五个变量是否适合您...这是我发送电子邮件的代码。

    if( mail( $recipient, $subject, $message, $headers, "-f noreply@mydomain.com"))
        return "success";

【讨论】:

    【解决方案2】:

    检查垃圾邮件文件夹,它可能在那里。它是一个服务器问题,它对我也有很多次。由于某些原因,Gmail 会阻止来自某些服务器的邮件或发送到垃圾邮件。请您的服务器提供商检查为什么邮件没有发送到 gmail 收件箱。

    【讨论】:

      【解决方案3】:

      使用下面的代码示例, 中的电子邮件地址,最后一个参数对我有用。

      $headers = 'From: <test@test.com>' . "\r\n" .
      'Reply-To: <test@test.com>';
      
      mail('<myEmail@gmail.com>', 'the subject', 'the message', $headers,
        '-fwebmaster@example.com');
      ?>
      

      这是 ARH3 在PHP mail() function will not send to gmail but will send to my non-gmail account 中提供的答案,我已经尝试和测试过

      【讨论】:

        猜你喜欢
        • 2011-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-24
        • 2012-03-30
        • 1970-01-01
        • 2012-02-04
        • 2014-05-23
        相关资源
        最近更新 更多