Вставьте разрыв строки в mailto body
Я хотел бы вставить разрыв строки в свой почтовый ящик.
Я пробовал% 0A,% 0D и% 0D% 0A. Ничто не сработало для меня.
Я тестировал Gmail, Yahoo, Apple Mail, Outlook 2010, Outlook.com и Thunderbird с Google Chrome на Mac OSX.
Любая помощь пожалуйста?
Здесь мой код:
<a href="mailto:[email protected]?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>
Ответы
Ответ 1
Я бы предложил вам попробовать тег html <br>
, если ваше маркетинговое приложение узнает его.
Я использую %0D%0A
. Это должно работать до тех пор, пока письмо будет отформатировано в формате HTML.
<a href="mailto:[email protected]?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>
Вы, скорее всего, захотите вынуть %20 до Firstname, иначе у вас будет пробел в качестве первого символа на следующей строке.
Заметка, когда я тестировал это с вашим кодом, он работал (наряду с некоторым дополнительным интервалом). Вы используете почтовый клиент, который не позволяет форматировать HTML?
Ответ 2
В соответствии с RFC2368, который определяет mailto:
, еще более подкрепленный примером в RFC1738, явно указано, что единственным допустимым способом генерации разрыва строки является %0D%0A
.
Это также относится ко всем схемам URL, таким как gopher, smtp, sdp, imap, ldap и т.д.
Ответ 3
Вставьте %0d%0a
между текстом без пробелов. Например,
this%20is%20fist%20line%0d%0athis%20is%20second%20line%0d%0athis%20is%20third%20line
приведенный выше код сгенерирует following-
this is my first line
this is my second line
this is my third line
Ответ 4
для электронной почты с открытым текстом - используйте "\ r".
like: "это мой тест \rthis мой тест \ryes это"; он даст 3 строки по электронной почте, например ниже
строка 1: это мой тест
строка 2: это мой тест
строка 3: да, это