2014-11-10 3 views
0

Я пытаюсь отправить почту, и я хочу, чтобы она была в стиле. Насколько я знаю, я не могу использовать внешний файл для этого. Я использую inline - style = "" - styling. Хотя я правильно применяю, он не работает. Почта отправляется, но просто как обычный текст. Вот код, который я использую для отправки почты. Кстати, я использую PHP-Mailer для отправки почтыОтправка стилизованной почты с PHP Mailer

$mail    = new PHPMailer(); 
$body    = $content; 
$mail->IsSMTP(); 
$mail->Host  = "mail.example.com"; 
$mail->SMTPAuth = true; 
$mail->Host  = "mail.example.com"; 
$mail->Port  = 587; 
$mail->Username = "[email protected]"; 
$mail->Password = "password"; 

$mail->SetFrom('[email protected]', 'Name'); 
$mail->Subject = $subject; 
$mail->Body = $body; 

$mail->IsHTML(true); 
$mail->AddAddress($person); 
$mail->CharSet = 'UTF-8'; 

Edit (1): почта Содержание

<div style='width: 250px; height: 250px; text-align:center; line-height: 250px>Example</div> 

Edit (2): я использовал таблицу. Все кажется ОК, кроме стиля.

+0

Показать нам часть HTML. –

+0

@ Fred-ii- почтовый контент? Я редактировал вопрос. – Zeki

+0

Проверяете ли вы почту с почтовым клиентом (например, Thunderbird, Outlook) или с помощью почтового клиента WEB? – GRSEV

ответ

-1

Если вам нужна поддержка во всех почтовых клиентах (на рабочем столе и в Интернете), вам следует избегать использования div. Вместо этого используйте таблицы. Кроме того, шрифт-семья не работает, потому что вам нужно использовать! Важно, если вы хотите изменить шрифт в gmail (онлайн).

font-family: sans-serif !important; 
+0

Это был просто пример. Я попробовал цвет: красный или цвет фона: красный, чтобы сделать его более уверенным. Но они тоже не работали. Изменить: я использовал таблицу. Все кажется ОК, кроме стилистической части. – Zeki

+0

Попробуйте обернуть текст в элементы span. И примените стиль к этим элементам span. – SuperManSL

+0

Это слишком расплывчато и не отвечает на вопрос. Многие почтовые клиенты намного лучше, чем это - gmail - это только худший из них. Подробнее см. [Проект стандартов электронной почты] (http://www.email-standards.org). – Synchro

Смежные вопросы