文本消息如何添加到html消息中

问题描述 投票:0回答:1

我正在使用cURL发送Mailgun消息。 cURL参数之一是-F template='mytemplate' \,它使用Mailgun上的模板设置。如何添加消息的文本版本?

mailgun
1个回答
0
投票

根据MailGun API文档,您可以通过将参数-F t:text='yes'作为cURL请求的一部分来请求纯文本版本。

这会将MIME内容类型从text/html更改为multipart/alternative,大多数邮件客户端将首先将它们呈现为HTML,如果出现问题,则退回到文本。但是,值得注意的是,这使文本解释由MailGun决定,这意味着您对文本的组成没有任何发言权。

我已经对此进行了几次测试,并遇到了最小的问题,但是如果要确保您的文本能够按预期通过,则最好编写自己的multipart/alternative MIME消息,然后使用/messages.mime API端点。

© www.soinside.com 2019 - 2024. All rights reserved.