У меня есть веб-приложение для создания ссылок. Я хотел бы упростить пользователям отправку по электронной почте ссылок, которые они создают, другим пользователям, используя gmail, почту Yahoo и т. Д. У почты Yahoo есть особая причуда, для которой мне нужно обходное решение.
Если у вас есть учетная запись Yahoo, перейдите по этой ссылке:
http://compose.mail.yahoo.com/?body=http%3A%2F%2Flocalhost%3A8000%2Fpath%23anchor
Обратите внимание, что Yahoo перенаправляет на определенный почтовый сервер (например, http://us.mc431.mail.yahoo.com/mc/compose).. При этом он декодирует шестнадцатеричные коды. Один из них,% 23, является хеш-символом, который недопустим в параметре строки запроса значение. Вся информация после потери% 23.
Все мои ссылки не работают, и использование другого символа невозможно.
Звонок us.mc431.yahoo.com напрямую работает для меня, но, вероятно, не для всех пользователей, в зависимости от их местоположения.
Я попытался установить html = true | false, поместив URL-адрес в HTML-тег. Ничего не работает Кто-нибудь получил надежный обходной путь для этой специфической причуды?
Примечание: любой обходной путь на сервере для меня не является началом. Это должна быть связь между Yahoo и конечным пользователем.
Спасибо