我有相当大量的格式化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>'
答案 0 :(得分:0)
您必须按以下方式转义引号:
--form-string html='<html><body><p style=\'font-family:\"Calibri\",sans-serif;font-size:10.0pt\'>some text</p></body></html>'