Мне нужно отправить письмо, используя класс phpmailer и html шаблоны электронной почты. php mailer отправляет успешные шаблоны электронной почты, но в gmail я не вижу шаблон. Я думаю, что Gmail не загружен внешний CSS.
шаблон ВОТ
в чем моя проблема? как это исправить и показать полный шаблон в Gmail ?!
Препроцессор Gmail вырезал олл-ин и после контента.
Все, что вам нужно сделать, это переместить ваши стили в линию, вы можете использовать бесплатные инструменты, такие как:
надеюсь, это поможет.
Хотя технически вы можете ссылаться на внешнюю таблицу стилей в электронном письме, любой уважаемый поставщик электронной почты будет блокировать внешние таблицы стилей. Вы должны сделать их встроенными.
<?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 = "[email protected]";
$subject="hii";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "From:<[email protected]>" . "\r\n";
$mail=mail($to,$subject, $table,$headers);
?>