Somthing делает меня сумасшедшим, я использую Sendgrid для отправки электронных писем, и я хотел бы отправлять электронные письма на PHP с вариантами text/plain и text/html.Sendgrid: Как использовать mimepart со своим PHP Api
Что я пробовал:
Я проанализировал письмо с 2 типа контента. Я вижу:
---- == _ mimepart_35656456787
Content-Type: Текст/равнину; кодировка = UTF-8
[обычная текстовая версия ....]
---- == _ mimepart_67868876878
Content-Type: Текст/html; кодировка = UTF-8
[HTML версия ....]
Затем я попытался добавить эти 2 варианта, как это:
...
$from = new SendGrid\Email(null, $from);
$email = new SendGrid\Email(null, $to);
$content = new SendGrid\Content("text/plain",$body_plain);
$content1 = new SendGrid\Content("text/html",$body_html);
$mail = new SendGrid\Mail($from, $subject, $email, $content1, $content);
Результат:
Здесь является то, что я получаю:
---- == _ 35656456787
Content-Type: text/plain; кодировка = UTF-8
[обычная текстовая версия ....]
---- == _ 67868876878
Content-Type: Текст/html; кодировка = UTF-8
[HTML версия ....]
mimepart отсутствует.
Sendgrid также совет (здесь: https://sendgrid.com/docs/Classroom/Build/Format_Content/html_formatting_issues.html) для отправки электронной почты с использованием как простых, так и html-вариантов. Так что это, вероятно, возможно ...
Но я пытался найти, как сделать это, и я не нашел sthg ..
Вопрос: У кого есть такая же проблема? как отправлять электронные письма, используя как plain, так и html?
Любая идея?