Я пытаюсь отправить почту, и я хочу, чтобы она была в стиле. Насколько я знаю, я не могу использовать внешний файл для этого. Я использую 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): я использовал таблицу. Все кажется ОК, кроме стиля.
Если вам нужна поддержка во всех почтовых клиентах (на рабочем столе и в Интернете), вам следует избегать использования div. Вместо этого используйте таблицы. Кроме того, шрифт-семья не работает, потому что вам нужно использовать! Важно, если вы хотите изменить шрифт в gmail (онлайн).
font-family: sans-serif !important;