Отправка стилизованной почты с помощью PHP Mailer

0

Я пытаюсь отправить почту, и я хочу, чтобы она была в стиле. Насколько я знаю, я не могу использовать внешний файл для этого. Я использую inline - style = "" - styling. Хотя я правильно применяю, он не работает. Почта отправляется, но просто как обычный текст. Здесь код, который я использую для отправки почты. Кстати, я использую 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';

Изменить (1): содержимое почты

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

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

Теги:
html-email
phpmailer

1 ответ

-1

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

font-family: sans-serif !important;
  • 0
    Это был просто пример. Я попробовал цвет: красный или фоновый цвет: красный, чтобы сделать его более определенным. Но они тоже не работали. Изменить: я использовал таблицу. Кажется, все в порядке, кроме стайлинга.
  • 0
    попробуйте обернуть текст в элементы span. И применить стиль к этим элементам span.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню