Являются ли mailto: ссылки практически устаревшими?

12

Я подумал...

  1. Mailto: ссылки обрабатываются только автономными почтовыми клиентами.

  2. Большинство пользователей в настоящее время используют веб-почту (например, GMail).

  3. Веб-почта не может обрабатывать ссылки mailto :.

  4. Когда пользователь веб-почты щелкает ссылку mailto :, он получает либо сбивающее с толку сообщение об отсутствии установленного почтового клиента, либо об открытии ссылки в почтовом клиенте, который он не использует.

  5. Любой может скопировать и вставить адрес электронной почты, учитывая, что адреса не всегда приходят в mailto :.

Ergo, mailto: ссылки вредны и устарели? Я не должен использовать их, когда мне нужно отобразить адрес электронной почты?

Леонид Шевцов
источник
5
«Большинство пользователей в настоящее время используют веб-почту». Цитирование?
Дэйв Уорд,
1
Те, которые используют веб-почту, - те, которые НЕ ЗНАЮТ ...
Anonymous

Ответы:

21

Mailto не рекомендуется вообще.

Вы ошибаетесь, говоря, что веб-почта не может обрабатывать ссылки mailto :. Это браузер для корректной обработки почты и ссылок.

Например, если у вас не установлен обработчик почты, Firefox предлагает вам несколько веб-писем, таких как Gmail / Yahoo.

Настоящая проблема - неправильная обработка почты. Обычно это делается в системе, когда IE, который является вашим обзором по умолчанию, пытается заставить вас использовать outlook, а не спрашивать вас, не хотите ли вы использовать что-то еще.

ofaurax
источник
Правда, Firefox может сделать это из коробки. А как насчет других браузеров? Google указывает, что Chrome требует установки расширения для передачи mailto: ссылки на веб-почту, чего большинство пользователей не будут делать. Safari требует приложения ( superuser.com/questions/20770/… )
Леонид Шевцов
@Leonid Если пользователь уже столкнулся с проблемой установки браузера (например, Chrome), отличного от используемого по умолчанию, и хочет, чтобы ссылки mailto: работали, то установка расширения не обязательно является таким большим шагом IMO.
MrWhite
Опера тоже может это сделать.
Fuxia
7

mailto: ссылки на веб-страницах не являются устаревшими по причинам, уже упомянутым ... веб-почта может быть настроена на их использование, и пользователи могут по-прежнему «Копировать адрес ссылки», когда электронное письмо находится только в href и не отображается на странице.

ОДНАКО, главная причина неиспользования ссылок mailto: (по крайней мере, необфусцированных) - сборщики электронной почты . Автоматизированные боты, которые сканируют веб-страницы в поисках адресов электронной почты, которые будут использоваться для спама. Использование необоснованной ссылки mailto: просто говорит этим ботам: «Эй, спам мне!». JavaScript может быть использован, чтобы помочь запутать ваши mailto: ссылки, если требуется - при условии, что они не станут слишком умными. Но, в конце концов, это компромисс между безопасностью и удобством использования.

MrWhite
источник
1
Они были слишком умны 7 лет назад. В настоящее время лучшая защита - это не размещение адреса, а хорошая фильтрация.
Питер Тейлор
@Peter Да, фильтрация очень важна, но разве профилактика лучше лечения? Я не предлагаю вообще избегать ссылок mailto :, но их следует использовать таким образом, чтобы (попытки) не позволяли автоматизированным скриптам захватывать адрес электронной почты, оставаясь читаемыми человеком.
MrWhite
Да, я говорю, что этот джин из бутылки. Еще в 2005 году у меня было письмо, которое было расшифровано и установлено в JavaScript, и оно получало соскоб. Комбайны сегодня будут более изощренными, а не менее.
Питер Тейлор
1
Я считаю, что это самый важный момент о неиспользовании ссылок mailto. Мы отследили, когда разместили на нашем веб-сайте беспрепятственную почтовую ссылку и всплеск спама на нашем сервере обмена. В течение 24-48 часов наш сервер обмена будет ежедневно видеть тысячи спам-писем на адрес электронной почты.
Ричард Фантоцци
1

Мне кажется, что есть три варианта:

1. Email me at <a href="mailto:fred@example.com">fred@example.com</a>
2. <a href="mailto:fred@example.com">Email</a> me.
3. Email me at fred@example.com

Я могу поверить, что некоторые пуристы будут отстаивать вариант 2, но я думаю, что большинство людей используют вариант 1 и что это наиболее удобный вариант.

Питер Тейлор
источник
Почему отрицательный голос?
Питер Тейлор