在邮件正文中插入换行符
我想在我的 mailto 正文中插入一个换行符。我尝试了 %0A、%0D 和 %0D%0A。没有什么对我有用。我在 Mac OSX 上使用 Google
Chrome 在 Gmail、Yahoo、Apple Mail、Outlook 2010、Outlook.com 和 Thunderbird 上进行了测试。
请问有什么帮助吗?
这是我的代码:
<a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0A%20Firstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>
-
我建议您尝试使用 html 标签
<br>
,以防您的营销应用程序能够识别它。我用
%0D%0A
. 只要电子邮件是 HTML 格式,这应该可以工作。<a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0AFirstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>
您可能希望在 Firstname 之前取出 %20,否则您将有一个空格作为下一行的第一个字符。
请注意,当我用您的代码测试它时,它有效(以及一些额外的间距)。您是否使用了不允许 HTML 格式的邮件客户端?