Запутался в MailTo длина символа - PullRequest
0 голосов
/ 07 июля 2011

Я использую mailto в своем приложении для открытия шаблонов электронной почты в outlook, однако иногда я замечаю, что мой текст обрезан. Я не могу понять, какова точная длина символов, которые я могу передать, и включает ли ограничение часть синтаксиса?

Например, у меня есть
mailto: developer1@kodyaz.com&subject=Mail To Syntax с Samples & body = Привет,% 0A В этой статье вы найдете примеры использования MailTo в HTML

Сколько символов будет выше? И считается ли% 0A одним символом или 3?

Спасибо

Ronita

Ответы [ 2 ]

0 голосов
/ 07 июля 2011

Насколько мне известно, такое ограничение применяется к тегу mailto.Да, могут быть некоторые ограничения, применяемые организацией.

% 0A будет считаться одним символом.

0 голосов
/ 07 июля 2011

Сначала используйте http://shadow2531.com/js/mailtouri.html для создания почтовых URI и убедитесь, что вы используете UTF-8 для своих страниц.

Что касается проблем длины, это зависит от того, как передается почтовый URI.в Outlook.Если браузер использует ShellExecute () или CreateProcess (), например, ограничение длины может быть чуть меньше 32 КБ.Если система (), используется, я не уверен.Если используется MAPI , длина, вероятно, не будет иметь значения вообще.Тем не менее, Outlook может иметь свои собственные ограничения.

Что касается% 0D, это будет считаться как 3 символа, насколько ограничены длины почтового URI.Для значения тела он считается как один (или два, если он нормализован до \ r \ n).Но не уверен, есть ли в Outlook ограничение по объему тела, когда значение поступает из URI-адреса mailto.

В общем, у вас не должно быть проблем.

Я бы начал тестирование наограничение путем передачи mailto URI различной длины в outlook.exe, чтобы увидеть, где находится отсечение.Просто убедитесь, что тестовые почтовые URI правильно закодированы и убедитесь, что они правильно указаны в командной строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...