gmail不会为发送电子邮件模板加载外部css


gmail not load external css for send email templates

我需要使用phpmailer类和html电子邮件模板发送邮件。php邮件发送成功的电子邮件模板,但在gmail我看不到模板。我认为gmail没有加载外部css。

模板HERE

我有什么问题?如何修复此问题并在gmail中显示完整模板?!

Gmail预处理器会剪切<head></body>之后的所有内容。

你所要做的就是在线移动你的风格,你可以使用免费的工具,比如:

  • http://templates.mailchimp.com/resources/inline-css/
  • http://premailer.dialect.ca/
  • http://inliner.cm/

希望能有所帮助。

虽然从技术上讲,您可以在电子邮件中链接到外部样式表,但任何值得尊敬的电子邮件提供商都会阻止外部样式表。你需要内联。

<?php
$query=mysql_query(select * from table_name)
$table="";
$table .="<table border='1'  style='background-color:#C0C0C0;' >
    <tr>
     <th bgcolor='#E6E6FA'>Agent Name</th>
     <th bgcolor='#E6E6FA'>Count of  VOICE - Agent Name</th>
     <th bgcolor='#E6E6FA'>Average of Total Time</th>
     </tr>";
while($row=mysql_fetch_array($query))
    {
          $table .="<tr>";
          $table .= "<td>" . $row['agent_name'] . "</td>";
          $table .= "<td>" . $row['name_count'] . "</td>";
          $table .= "<td>" . $row['total_aht'] . "</td>";
      }
       $table .="</tr>";
         $table .= "<tr><td bgcolor='#E6E6FA'>Total</td><td bgcolor='#E6E6FA'>$y</td>
$to = "abc@gmail.com";
$subject="hii";
$headers = "MIME-Version: 1.0" . "'r'n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "'r'n";
$headers .= "From:<abc@gmail.com>" . "'r'n";
$mail=mail($to,$subject, $table,$headers);
    ?>