Мой сайт отправляет электронное письмо со ссылкой на него. В последнее время у нас появилось много ошибок, указывающих на то, что URL-адрес в электронном письме, который мы отправляем, каким-то образом искажается. К сожалению, у нас нет журналов, указывающих на то, что URL-адрес, к которому они пытались получить доступ, был именно таким. Я исключил ряд возможностей (плохие данные, плохая кодировка url и т. Д.) Единственное, что я не исключил, это то, что URL-адрес усекается нашими почтовыми клиентами пользователей. URL-адрес немного отличается для каждого пользователя, но обычно URL будет иметь длину 210 - 220 символов.Какова максимальная длина URL-адреса, которую можно безопасно использовать в письме?
Мой вопрос: Как правило, какова максимальная длина URL-адреса, которую можно безопасно отправлять в почтовом клиенте, чтобы обеспечить последовательное поведение?
UPDATE
Я знаю, что существует целый ряд вопросов, касающихся SO, связанные с максимальной длиной URL, но мой вопрос конкретно к гиперссылке клиента электронной почты, и я не могу найти что.
Если один из пользователей могут переадресовывать вам пример «искаженного» URL, он будет вероятно, будет легче устранить эту проблему, не так ли? – summea
Определенно было бы. К сожалению, эта конкретная ошибка обрабатывается так, чтобы она была прозрачной для пользователя. Мы только поняли, что эта проблема возникает, потому что мы зарегистрировали возникновение ошибок. Журналы сделаны немного плохо для этого случая, поэтому единственная информация, которую мы действительно имеем, это ошибка. Если это вам поможет, URL-адрес содержит строку с разделителями-звездочками в конце. Мы разбираем эту строку в массив. То, что мы видели в наших журналах ошибок, представляло собой исключение из диапазона исключений. – aamiri
Хмм; на каком языке вы, ребята, используете для этого? – summea