Давно и регулярно возникает одна и та же проблема: отправляю email со ссылками разным людям, а они жалуются, что ссылки не открываются. Если они цитируют мое сообщение, то ссылки там выглядят, как "https://xxx.safelinks.protection.outlook.com/...". Насколько я понимаю, эти люди используют Outlook в качестве почтового клиента. Если это чудо так давно и конкретно глючит, отчего MS его не починит, а юзеры терпеливо продолжают использовать? Садомазохизм?
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Давно и регулярно возникает одна и та же проблема: отправляю email со ссылками разным людям, а они жалуются, что ссылки не открываются. Если они цитируют мое сообщение, то ссылки там выглядят, как "https://xxx.safelinks.protection.outlook.com/...". Насколько я понимаю, эти люди используют Outlook в качестве почтового клиента. Если это чудо так давно и конкретно глючит, отчего MS его не починит, а юзеры терпеливо продолжают использовать? Садомазохизм?
А ссылки точно не работают? Если твой домен не внесен в белый список, то при нажатии на такую ссылку должно показывать окно предупреждения, но все равно должна быть возможность перейти дальше. Может пользователи этого не понимают? Или такие настройки, что переходы на такие ссылки вообще запрещены?
Здравствуйте, Джеффри, Вы писали:
Д>А ссылки точно не работают?
Точно.
Д>Если твой домен не внесен в белый список, то при нажатии на такую ссылку должно показывать окно предупреждения
Ничего не показывается. Outlook редиректит на целевой домен, но портит исходную ссылку. Например, в ссылках на страницы заказов PayPro есть квадратные скобки в query string — Outlook обрезает ссылку на первой такой скобке. И некоторые другие символы портит. В общем, это делали люди, которые не в курсе, какие символы бывают в ссылках.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Ничего не показывается. Outlook редиректит на целевой домен, но портит исходную ссылку. Например, в ссылках на страницы заказов PayPro есть квадратные скобки в query string — Outlook обрезает ссылку на первой такой скобке. И некоторые другие символы портит. В общем, это делали люди, которые не в курсе, какие символы бывают в ссылках.
Не знаю, много лет сидел в конторе, где почта — это Outlook, без вариантов, да и сейчас на аутлуке на работе.
Из проблем только одно — если в адресе есть пробел — то ссылку нужно брать в кавычки
Ну и то, проблема так себе, аутлук превращает в гиперссылку все, до пробела. Ну это же видно не вооруженным взглядом
Просто копируем руками весь текст адреса и вставляем в браузер. Господи, я что в детском саду ? такие элементарные вещи объяснять
Здравствуйте, Evgeniy Skvortsov, Вы писали:
ES>Просто копируем руками весь текст адреса и вставляем в браузер. Господи, я что в детском саду ? такие элементарные вещи объяснять
Так давайте свой email, я буду Вам пересылать жалобы всех юзеров, которые не могут открыть ссылку, а Вы их научите.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Ничего не показывается. Outlook редиректит на целевой домен, но портит исходную ссылку. Например, в ссылках на страницы заказов PayPro есть квадратные скобки в query string — Outlook обрезает ссылку на первой такой скобке. И некоторые другие символы портит. В общем, это делали люди, которые не в курсе, какие символы бывают в ссылках.
Используй сокращатор ссылок, который будет преобразовывать такие символы в то, что не портится.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Да я знаю, как с этим бороться. Мне больше интересно, почему такое явное безобразие творится уже несколько лет, и все дружно продолжают жевать кактус.
Пользователи проблему не понимают. Программисты проблему обходят. У микрософта вероятно она где-нибудь в бэклоге с 2005 года висит с низким приоритетом.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Ничего не показывается. Outlook редиректит на целевой домен, но портит исходную ссылку. Например, в ссылках на страницы заказов PayPro есть квадратные скобки в query string — Outlook обрезает ссылку на первой такой скобке. И некоторые другие символы портит. В общем, это делали люди, которые не в курсе, какие символы бывают в ссылках.
В каком виде поступила исходная ссылка? Это был plain text, или <a href> в HTML?
Если в HTML, то за такое действительно надо бить ногами.
Но если это было в самом тексте, то в принципе, если всё кроме безопасного минимального набора символов не заквочено, то проблемы будут. Они будут даже здесь — вот например я пишу ссылку вида
парсер финальную ')' не включает в ссылку, и переход ломается. Почему на RSDN такой парсер? Ну, видимо, они решили, что текст вида
> (а также по адресу http://zuka.foo/123)
более вероятен, чем ссылка куда-то с ')'.
И твой пример с ] наверняка из этой же серии. Ну нет гарантированного извлечения ссылки из plain text, есть эмпирики разной степени надёжности и адекватности.
Ещё из местных примеров — вот я написал как-то "сделаешь 1-2-3-4 попытки" — получил ISBN ссылку. "За что?" ([Муму]).
Да и ради бога. Сам-то текст ссылки не страдает, в отличие от.
N>Почему на RSDN такой парсер?
Потому, что здесь есть штатный формат для ссылки?
N>Ну нет гарантированного извлечения ссылки из plain text
Значит, нехрен и извлекать. Или уж проявить интеллект и догадаться, что ссылка на отдельной строке, обрамленная пустыми строками, вряд ли является частью фразы или обозначения. На худой конец — приписать рядом: "у нас не получилось корректно обработать ссылку, перейдите <сюда>, чтобы указать ее границы".
Plain text — стандартный формат сообщений email, и нечего его корежить.
Здравствуйте, Евгений Музыченко, Вы писали:
N>>парсер финальную ')' не включает в ссылку, и переход ломается.
ЕМ>Да и ради бога. Сам-то текст ссылки не страдает, в отличие от.
Вообще-то страдает
N>>Почему на RSDN такой парсер?
ЕМ>Потому, что здесь есть штатный формат для ссылки?
Ну так используй HTML тогда. В нём тоже есть "штатный формат".
N>>Ну нет гарантированного извлечения ссылки из plain text
ЕМ>Или уж проявить интеллект и догадаться ...
Почему твой кастомный алгоритм вдруг лучше чем какой-то другой кастомный алгоритм ?
Тебе в данной ситуации подходит. А сколько, чего и где он сломает — тебе плевать.
Какой-то инфантилизм.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Давно и регулярно возникает одна и та же проблема: отправляю email со ссылками разным людям, а они жалуются, что ссылки не открываются. Если они цитируют мое сообщение, то ссылки там выглядят, как "https://xxx.safelinks.protection.outlook.com/...". Насколько я понимаю, эти люди используют Outlook в качестве почтового клиента. Если это чудо так давно и конкретно глючит, отчего MS его не починит, а юзеры терпеливо продолжают использовать? Садомазохизм?
Это скорее всего не сам outlook портит, а какой-нибудь спам/антивирус фильтр, который перед ним все входящие проверяет и заменяет ссылки на безопасные.
На какой домен письма посылаешь? Посмотри MX запись для этого домена. Если будет кто-то из другого домена, то велика вероятность, что это скорее всего какой-то "облачный" фильтр. Он скорее всего ссылки и портит.
Как ты сам заметил, если бы он всем ссылки портил уже бы нажаловались и починили.
Здравствуйте, IID, Вы писали:
IID>Ну так используй HTML тогда.
Не хочу. HTML уместен для форматированных сообщений, а у меня 99% идут неформатированными.
IID>Почему твой кастомный алгоритм вдруг лучше чем какой-то другой кастомный алгоритм ?
Да лучше уж вообще без алгоритмов, коли не могут гарантировать работоспособность ссылок.
Здравствуйте, IID, Вы писали:
IID>Почему твой кастомный алгоритм вдруг лучше чем какой-то другой кастомный алгоритм ? IID>Тебе в данной ситуации подходит. А сколько, чего и где он сломает — тебе плевать.
Тут EM прав в том, что какие бы ни были странные или наоборот правильные парсеры ссылок, например, на RSDN, всегда можно или проигнорировать ссылку, где он нашёл там, где не должна быть, или выделить полную ссылку там, где он определил неполную, как с этой ')'.
А вот если какое-то промежуточное вмешательство заменило то, что оно посчитало ссылкой, на что-то своё, и не даёт лёгкой возможности восстановить — то это диверсия.
По крайней мере не видя того Outlook я его воспринимаю именно так, и с такой оценкой согласен. Пусть или не лезет вообще, или даст восстановить корректную ссылку просто выделением части исходного текста.
Поэтому сейчас, выяснив это, я согласен, что авторов этой фичи Outlook надо бить ногами (c).
Я там для вящей приватности заменил несколько букв/цифр на аналогичные, и забил "x" вместо email адресата. Понятно, что знающий человек сможет восстановить, но даже ему придется повозиться, и гарантии правильности все равно не будет.
N>согласен, что авторов этой фичи Outlook надо бить ногами (c).
ЕМ>Давно и регулярно возникает одна и та же проблема: отправляю email со ссылками разным людям, а они жалуются, что ссылки не открываются. Если они цитируют мое сообщение, то ссылки там выглядят, как "https://xxx.safelinks.protection.outlook.com/...". Насколько я понимаю, эти люди используют Outlook в качестве почтового клиента. Если это чудо так давно и конкретно глючит, отчего MS его не починит, а юзеры терпеливо продолжают использовать? Садомазохизм?
У большинства корпоративных юзеров уже давно параллельно висит туча всяких телег с воцапами и тимсами.
Это такая встроенная в Outlook реклама перехода на них.