Вставьте разрыв строки в 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: да, это