Outlook уже много лет портит ссылки
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 15.10.21 16:47
Оценка:
Давно и регулярно возникает одна и та же проблема: отправляю email со ссылками разным людям, а они жалуются, что ссылки не открываются. Если они цитируют мое сообщение, то ссылки там выглядят, как "https://xxx.safelinks.protection.outlook.com/...". Насколько я понимаю, эти люди используют Outlook в качестве почтового клиента. Если это чудо так давно и конкретно глючит, отчего MS его не починит, а юзеры терпеливо продолжают использовать? Садомазохизм?
outlook safelinks url urls
Re: Outlook уже много лет портит ссылки
От: Джеффри  
Дата: 15.10.21 21:22
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Давно и регулярно возникает одна и та же проблема: отправляю email со ссылками разным людям, а они жалуются, что ссылки не открываются. Если они цитируют мое сообщение, то ссылки там выглядят, как "https://xxx.safelinks.protection.outlook.com/...". Насколько я понимаю, эти люди используют Outlook в качестве почтового клиента. Если это чудо так давно и конкретно глючит, отчего MS его не починит, а юзеры терпеливо продолжают использовать? Садомазохизм?


А ссылки точно не работают? Если твой домен не внесен в белый список, то при нажатии на такую ссылку должно показывать окно предупреждения, но все равно должна быть возможность перейти дальше. Может пользователи этого не понимают? Или такие настройки, что переходы на такие ссылки вообще запрещены?
Re[2]: Outlook уже много лет портит ссылки
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 15.10.21 21:39
Оценка:
Здравствуйте, Джеффри, Вы писали:

Д>А ссылки точно не работают?


Точно.

Д>Если твой домен не внесен в белый список, то при нажатии на такую ссылку должно показывать окно предупреждения


Ничего не показывается. Outlook редиректит на целевой домен, но портит исходную ссылку. Например, в ссылках на страницы заказов PayPro есть квадратные скобки в query string — Outlook обрезает ссылку на первой такой скобке. И некоторые другие символы портит. В общем, это делали люди, которые не в курсе, какие символы бывают в ссылках.
Re[3]: Outlook уже много лет портит ссылки
От: Evgeniy Skvortsov Россия  
Дата: 16.10.21 23:18
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Ничего не показывается. Outlook редиректит на целевой домен, но портит исходную ссылку. Например, в ссылках на страницы заказов PayPro есть квадратные скобки в query string — Outlook обрезает ссылку на первой такой скобке. И некоторые другие символы портит. В общем, это делали люди, которые не в курсе, какие символы бывают в ссылках.


Не знаю, много лет сидел в конторе, где почта — это Outlook, без вариантов, да и сейчас на аутлуке на работе.
Из проблем только одно — если в адресе есть пробел — то ссылку нужно брать в кавычки

Ну и то, проблема так себе, аутлук превращает в гиперссылку все, до пробела. Ну это же видно не вооруженным взглядом

Просто копируем руками весь текст адреса и вставляем в браузер. Господи, я что в детском саду ? такие элементарные вещи объяснять
Re[4]: Outlook уже много лет портит ссылки
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.10.21 07:49
Оценка:
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Просто копируем руками весь текст адреса и вставляем в браузер. Господи, я что в детском саду ? такие элементарные вещи объяснять


Так давайте свой email, я буду Вам пересылать жалобы всех юзеров, которые не могут открыть ссылку, а Вы их научите.
Re[3]: Outlook уже много лет портит ссылки
От: vsb Казахстан  
Дата: 17.10.21 08:19
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Ничего не показывается. Outlook редиректит на целевой домен, но портит исходную ссылку. Например, в ссылках на страницы заказов PayPro есть квадратные скобки в query string — Outlook обрезает ссылку на первой такой скобке. И некоторые другие символы портит. В общем, это делали люди, которые не в курсе, какие символы бывают в ссылках.


Используй сокращатор ссылок, который будет преобразовывать такие символы в то, что не портится.
Re[4]: Outlook уже много лет портит ссылки
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.10.21 08:25
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Используй сокращатор ссылок, который будет преобразовывать такие символы в то, что не портится.


Да я знаю, как с этим бороться. Мне больше интересно, почему такое явное безобразие творится уже несколько лет, и все дружно продолжают жевать кактус.
Re[5]: Outlook уже много лет портит ссылки
От: vsb Казахстан  
Дата: 17.10.21 08:29
Оценка: +2
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Да я знаю, как с этим бороться. Мне больше интересно, почему такое явное безобразие творится уже несколько лет, и все дружно продолжают жевать кактус.


Пользователи проблему не понимают. Программисты проблему обходят. У микрософта вероятно она где-нибудь в бэклоге с 2005 года висит с низким приоритетом.
Re[3]: Outlook уже много лет портит ссылки
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 17.10.21 13:00
Оценка: 6 (1) +2
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Ничего не показывается. Outlook редиректит на целевой домен, но портит исходную ссылку. Например, в ссылках на страницы заказов PayPro есть квадратные скобки в query string — Outlook обрезает ссылку на первой такой скобке. И некоторые другие символы портит. В общем, это делали люди, которые не в курсе, какие символы бывают в ссылках.


В каком виде поступила исходная ссылка? Это был plain text, или <a href> в HTML?

Если в HTML, то за такое действительно надо бить ногами.

Но если это было в самом тексте, то в принципе, если всё кроме безопасного минимального набора символов не заквочено, то проблемы будут. Они будут даже здесь — вот например я пишу ссылку вида

https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%80%D0%B0_(%D1%81%D0%BE%D0%B7%D0%B2%D0%B5%D0%B7%D0%B4%D0%B8%D0%B5)

парсер финальную ')' не включает в ссылку, и переход ломается. Почему на RSDN такой парсер? Ну, видимо, они решили, что текст вида

> (а также по адресу http://zuka.foo/123)


более вероятен, чем ссылка куда-то с ')'.

И твой пример с ] наверняка из этой же серии. Ну нет гарантированного извлечения ссылки из plain text, есть эмпирики разной степени надёжности и адекватности.

Ещё из местных примеров — вот я написал как-то "сделаешь 1-2-3-4 попытки" — получил ISBN ссылку. "За что?" ([Муму]).
The God is real, unless declared integer.
Re[4]: Outlook уже много лет портит ссылки
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.10.21 13:09
Оценка: +1
Здравствуйте, netch80, Вы писали:

N>В каком виде поступила исходная ссылка? Это был plain text, или <a href> в HTML?


Plain text.

N>Но если это было в самом тексте


Всегда отдельной строкой.

N>если всё кроме безопасного минимального набора символов не заквочено, то проблемы будут.


Они не должны быть проблемами того, кто отправляет сообщение. Это проблемы тех, кто переделывает ссылки в "безопасные", и тех, кто пользуется этими поделиями.

N>например я пишу ссылку вида

N>https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%80%D0%B0_(%D1%81%D0%BE%D0%B7%D0%B2%D0%B5%D0%B7%D0%B4%D0%B8%D0%B5)
N>парсер финальную ')' не включает в ссылку, и переход ломается.

Да и ради бога. Сам-то текст ссылки не страдает, в отличие от.

N>Почему на RSDN такой парсер?


Потому, что здесь есть штатный формат для ссылки?

N>Ну нет гарантированного извлечения ссылки из plain text


Значит, нехрен и извлекать. Или уж проявить интеллект и догадаться, что ссылка на отдельной строке, обрамленная пустыми строками, вряд ли является частью фразы или обозначения. На худой конец — приписать рядом: "у нас не получилось корректно обработать ссылку, перейдите <сюда>, чтобы указать ее границы".

Plain text — стандартный формат сообщений email, и нечего его корежить.
Re[5]: Outlook уже много лет портит ссылки
От: IID Россия  
Дата: 19.10.21 19:09
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

N>>парсер финальную ')' не включает в ссылку, и переход ломается.


ЕМ>Да и ради бога. Сам-то текст ссылки не страдает, в отличие от.


Вообще-то страдает

N>>Почему на RSDN такой парсер?


ЕМ>Потому, что здесь есть штатный формат для ссылки?


Ну так используй HTML тогда. В нём тоже есть "штатный формат".

N>>Ну нет гарантированного извлечения ссылки из plain text


ЕМ>Или уж проявить интеллект и догадаться ...


Почему твой кастомный алгоритм вдруг лучше чем какой-то другой кастомный алгоритм ?
Тебе в данной ситуации подходит. А сколько, чего и где он сломает — тебе плевать.
Какой-то инфантилизм.
kalsarikännit
Re: Outlook уже много лет портит ссылки
От: walker Чехия  
Дата: 19.10.21 20:03
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Давно и регулярно возникает одна и та же проблема: отправляю email со ссылками разным людям, а они жалуются, что ссылки не открываются. Если они цитируют мое сообщение, то ссылки там выглядят, как "https://xxx.safelinks.protection.outlook.com/...". Насколько я понимаю, эти люди используют Outlook в качестве почтового клиента. Если это чудо так давно и конкретно глючит, отчего MS его не починит, а юзеры терпеливо продолжают использовать? Садомазохизм?


Это скорее всего не сам outlook портит, а какой-нибудь спам/антивирус фильтр, который перед ним все входящие проверяет и заменяет ссылки на безопасные.
На какой домен письма посылаешь? Посмотри MX запись для этого домена. Если будет кто-то из другого домена, то велика вероятность, что это скорее всего какой-то "облачный" фильтр. Он скорее всего ссылки и портит.

Как ты сам заметил, если бы он всем ссылки портил уже бы нажаловались и починили.
Re[6]: Outlook уже много лет портит ссылки
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 20.10.21 07:02
Оценка: +1
Здравствуйте, IID, Вы писали:

IID>Ну так используй HTML тогда.


Не хочу. HTML уместен для форматированных сообщений, а у меня 99% идут неформатированными.

IID>Почему твой кастомный алгоритм вдруг лучше чем какой-то другой кастомный алгоритм ?


Да лучше уж вообще без алгоритмов, коли не могут гарантировать работоспособность ссылок.
Re[2]: Outlook уже много лет портит ссылки
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 20.10.21 07:03
Оценка:
Здравствуйте, walker, Вы писали:

>Это скорее всего не сам outlook портит, а какой-нибудь спам/антивирус фильтр


Ага, переделывая ссылки на домен outlook.com.
Re[6]: Outlook уже много лет портит ссылки
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 20.10.21 11:58
Оценка:
Здравствуйте, IID, Вы писали:

IID>Почему твой кастомный алгоритм вдруг лучше чем какой-то другой кастомный алгоритм ?

IID>Тебе в данной ситуации подходит. А сколько, чего и где он сломает — тебе плевать.

Тут EM прав в том, что какие бы ни были странные или наоборот правильные парсеры ссылок, например, на RSDN, всегда можно или проигнорировать ссылку, где он нашёл там, где не должна быть, или выделить полную ссылку там, где он определил неполную, как с этой ')'.

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

Поэтому сейчас, выяснив это, я согласен, что авторов этой фичи Outlook надо бить ногами (c).
The God is real, unless declared integer.
Re[7]: Outlook уже много лет портит ссылки
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 20.10.21 13:27
Оценка:
Здравствуйте, netch80, Вы писали:

N>не видя того Outlook


Ну вот, например, что он делает со ссылкой на страницу покупки у PayPro:

https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstore.payproglobal.com%2Fcheckout%3Fproducts&amp;amp;data=04%7C01%7Cxxx%40xxxxxx.xxx%7C93bdd11ec2db44f8cabf08c98fb4fa2b%7C6c373824e5b745a7ae27b17e388fcad4%7C1%7C0%7C637198830056019938%7CUnknown%7CTWFpbKZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haHwiLCJXVCI6Mn0%3D%7C1000&amp;amp;sdata=jO9eJ5g56PMsa2b%2Fa6VILeJxFcrHj8svqug%2BWqsqu50%3D&amp;amp;reserved=0[1][id]=42629&products[1][option-groups][OPTION_GROUP_ID]=44373


Я там для вящей приватности заменил несколько букв/цифр на аналогичные, и забил "x" вместо email адресата. Понятно, что знающий человек сможет восстановить, но даже ему придется повозиться, и гарантии правильности все равно не будет.

N>согласен, что авторов этой фичи Outlook надо бить ногами (c).


Это было бы непростительно гуманно.
Re: Outlook уже много лет портит ссылки
От: Andrey Vorobyev Россия http://v0an.lj.ru/?from=myrsdn
Дата: 20.10.21 14:42
Оценка:
>Если это чудо так давно и конкретно глючит, отчего MS его не починит

Я не пользовался никогда оутлуком, но даже до меня
дошла его кличка — оутглюк.

Продукт большой и развивается — в нём всегда будут баги.

>а юзеры терпеливо продолжают использовать? Садомазохизм?


Скорее всего, его используют на работе на рабочих компах,
а там что юзеру поставили админы, то он и использует.
Re: Outlook уже много лет портит ссылки
От: Osaka  
Дата: 24.12.21 14:10
Оценка:
ЕМ>Давно и регулярно возникает одна и та же проблема: отправляю email со ссылками разным людям, а они жалуются, что ссылки не открываются. Если они цитируют мое сообщение, то ссылки там выглядят, как "https://xxx.safelinks.protection.outlook.com/...". Насколько я понимаю, эти люди используют Outlook в качестве почтового клиента. Если это чудо так давно и конкретно глючит, отчего MS его не починит, а юзеры терпеливо продолжают использовать? Садомазохизм?
У большинства корпоративных юзеров уже давно параллельно висит туча всяких телег с воцапами и тимсами.
Это такая встроенная в Outlook реклама перехода на них.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.