Как текстовые сообщения добавляются к html сообщениям - PullRequest
1 голос
/ 28 января 2020

Я использую cURL для отправки сообщений Mailgun. Одним из аргументов cURL является -F template='mytemplate' \, который использует настройку шаблона для Mailgun. Как добавить текстовую версию сообщения?

1 Ответ

0 голосов
/ 02 февраля 2020

Согласно документам MailGun API, вы можете запросить текстовую версию, включив параметр -F t:text='yes' как часть вашего запроса cURL.

Это изменит тип содержимого MIME с text/html на multipart/alternative, который большинство почтовых клиентов будет отображать сначала как HTML, возвращаясь к тексту, если есть проблема Тем не менее, стоит отметить, что это оставляет интерпретацию текста вплоть до MailGun, что означает, что вы не можете ничего сказать о том, как составлен текст.

Я проверял это несколько раз и столкнулся с минимальными проблемами, но если вы хотите, чтобы ваш текст проходил так, как задумано, вам лучше составить собственное сообщение multipart/alternative MIME и передать его MailGun с помощью конечной точки API /messages.mime.

...