-4
                   <?php
                   // multiple recipients

                     $to = 'ali.dzinemedia@gmail.com';

                       // subject
                   $subject = 'Birthday Reminders for August';

                // message
               $message = '<html>
              <head></head>
                  <body>Content here and <a href="http://www.google.com">this</a> is              a                      link</body>
                 </html>';

               // To send HTML mail, the Content-type header must be set

         // Additional headers
             $headers = 'To: Mary <ali.dzinemedia@gmail.com>' . "\r\n";
             $headers .= 'From: Birthday Reminder <ali.dzinemedia@gmail.com>' . "\r\n";

           $headers  .= 'X-Mailer: PHP/' . phpversion();
           $headers  .= "MIME-Version: 1.0\r\n";
           $headers .= "Content-type: text/html; charset: utf8\r\n";

             echo "To : ".$to;

            // Mail it
            mail($to, $subject, $message, $headers);

              ?>

请解决这个问题。当我在邮件正文中添加下载时,邮件未发送。

如果我删除这个标签邮件发送和所有其他内容按照我的要求显示。

我不知道确切的问题出在哪里,我正在使用带有 PHP 5.3 版本的 godady 托管。

如果有人有更好的解决方案,请与我分享。

4

1 回答 1

0

我已经稍微调整了你的代码。主要变化在 From: header -$header = "From: \"HCS Support Team\" <$from_id>\r\n" . "Reply-To: $from_id\r\n";

$erm.= '<TR>
            <TD WIDTH="50%">' . "Download-" . $j . '</TD>
            <TD WIDTH="50%"><a href="http://xyz.com' . $path . '">Download</a></TD>
        </TR>';


$from_id = "support@xyz.com";
$header = "From: \"HCS Support Team\" <$from_id>\r\n" . "Reply-To: $from_id\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$header .= 'MIME-Version: 1.0' . "\r\n";
$header .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
$subject = "Request for Case Study Solution Received";
@mail("ali.dzinemedia@gmail.com", $subject, $erm, $header);

似乎正在发送邮件,但它直接进入垃圾邮件文件夹。请阅读使邮件进入垃圾邮件文件夹的垃圾邮件规则:http: //spamassassin.apache.org/tests_3_3_x.html

在您的情况下,gmail 的主要问题可能是它是使用标准 PHP 邮件功能发送的。请尝试PHPMailerPEAR::Mail

spamassasin 在您的邮件中遵守的规则是:

  • HTML_MESSAGE
  • HTML_MIME_NO_HTML_TAG
  • MIME_HTML_ONLY
于 2013-09-12T09:31:52.723 回答