mailgun剥离html的内联格式

时间:2017-11-01 13:48:43

标签: html mailgun

我有相当大量的格式化HTML作为电子邮件发送,我正在使用cURL到mailgun API来测试它。只要没有内联格式化(即从下面删除样式元素),Mailgun就会发送HTML邮件就好了,但是第二个我介绍了一些,它会删除任何引号,并在第一个分号处停止。我是否需要逃避其中一些角色,我该怎么做?

curl -s --user 'api:key-xx' \
    https://api.mailgun.net/v3/sandbox6ca85c222ca740ee9f3d36436e7e8516.mailgun.org/messages \
    -F from='Testy <postmaster@sandbox6ca85c222ca740ee9f3d36436e7e8516.mailgun.org>' \
    -F to='myaddress@example.com' \
    -F subject='Hello again' \
    --form-string html='<html><body>
<p style='font-family:"Calibri",sans-serif;font-size:10.0pt'>some text</p>
</body>
</html>'

1 个答案:

答案 0 :(得分:0)

您必须按以下方式转义引号:

--form-string html='<html><body><p style=\'font-family:\"Calibri\",sans-serif;font-size:10.0pt\'>some text</p></body></html>'