Есть ли ограничение символов для гиперссылок в Outlook? - PullRequest
2 голосов
/ 14 января 2010

У нас есть веб-приложение, которое позволяет пользователям отправлять персонализированные электронные письма сотрудникам компании, а все получатели используют Outlook 2007 в качестве почтового клиента. В редких случаях возможно, что электронное письмо отправлено с гиперссылкой, которая содержит явно слишком большое количество символов. В этих случаях проблем нет, за исключением того, что ссылки не открываются автоматически при нажатии в Outlook. Единственный способ открыть это скопировать URL-адрес и вставить его в браузер.

Мы можем справиться с этим с помощью кода, чтобы пользователи не могли отправлять чрезмерно длинные URL-адреса, но мы хотели бы избежать этой ситуации, если это возможно. Перед отправкой электронного письма сервер выполняет ряд HTML-манипуляций, особенно над URL-адресами. Если пользователь отправил длинный URL-адрес, мы предпочитаем разрешить длинный URL-адрес и вносить изменения в другом месте.

Кто-нибудь сталкивался с такой ситуацией раньше и возможно ли преодолеть ограничение символов, чтобы ссылки открывались автоматически при нажатии?

1 Ответ

1 голос
/ 17 января 2010

Вы уверены, что ограничение в Outlook? Internet Explorer имеет максимальная длина URL-адреса 2083 символа . Что произойдет, если браузер по умолчанию компьютера настроен на использование другого браузера, такого как Firefox или Safari, у каждого из которых максимальная длина URL-адреса намного больше?

Может также случиться, что Outlook использует максимальное ограничение URL-адреса в IE в качестве собственного внутреннего ограничения, чтобы браузер мог переходить по URL-адресу, на который нажимает пользователь. Если это так, то, боюсь, вам не повезло.

Сказав это, URL-адреса, длина которых превышает 500 символов, кажутся чрезмерными, хотя я понимаю, что этого может быть трудно избежать. Что именно в URL? Это действительно должно быть там?

...