Почему «mailto:» считается не спам-дружественным способом отправки электронной почты? - PullRequest
3 голосов
/ 16 марта 2012

Я создаю интерфейс сайта.Есть место, где пользователь может отправить электронное письмо владельцу сайта, что я реализовал с помощью тега привязки с href="mailto:...".Теперь заказчик говорит, что нам нужен способ, отличный от mailto, который, по его словам, безопасен для спама.Он также говорит мне, что есть тонны JavaScript-кодов, которые я могу использовать.Кто может сказать мне, в чем проблема?О чем говорит клиент?:) Как я могу решить эту проблему, которую я даже не понимаю?

РЕДАКТИРОВАТЬ: В конце концов, когда я понимаю, что хочет мой клиент, я понимаю, что мне нужен JavaScriptадрес электронной почты обфускатор !!!Спасибо всем!

Ответы [ 7 ]

3 голосов
/ 16 марта 2012

Если вы разместите адрес электронной почты на веб-сайте, спаммеры могут использовать автоматические сценарии, чтобы найти его.С этого момента им будет легко отправлять спам на адрес электронной почты.

Если вы используете форму и позволяете сценарию на стороне сервера отправлять почту, спамер может только злоупотреблять этой формой.Вы можете защитить форму, используя все виды методов, среди которых есть капчи.

Кроме того, если вы размещаете адрес электронной почты на сайте, но вы используете для этого Javascript, скрипт, которыйобнаружение адресов электронной почты теперь должно быть гораздо более сложным, потому что он должен иметь возможность выполнять или, по крайней мере, анализировать код JavaScript.

2 голосов
/ 16 марта 2012

проблема с mailto: заключается в том, что веб-скребки можно использовать для "сбора" в "список рассылки спама". они распространены у маркетологов электронной почты (реклама по электронной почте). Кроме того, поисковые системы, такие как Google, также подберут их, сделав вашу электронную почту общедоступной, легко доступной для поиска, легко рассылаемой.

Обычные методы, используемые сегодня для предотвращения рассылки спама по электронной почте, - это страница контактов и отслеживание / добавление в социальные сети (поскольку социальные сайты могут блокировать пользователей, спаммеры не будут тратить время на создание учетных записей и поддерживать добавление в друзья / подписку на вас).

2 голосов
/ 16 марта 2012

, потому что бот может очистить html сайта и адрес электронной почты подвергается указанному процессу - таким образом, он скомпрометирован с точки зрения нахождения в списке спама.

edit: Подумайте, что Captcha или подобные "требующиеся человечеству" когнитивные барьеры настолько хорошо установлены - это должно было предотвратить рассылку / очистку ссылок mailto. GL!

1 голос
/ 16 марта 2012

У Google есть опция, которую вы можете использовать.У них есть reCAPTCHA Mailhide , который скрывает электронные письма от спам-ботов.Он представляет ссылку на страницу reCAPTCHA, на которую необходимо ответить перед раскрытием адреса.Их reCAPTCHA API содержит код, который вы можете использовать на своем сайте.

0 голосов
/ 28 июня 2014

В Mailto есть несколько проблем, о которых говорилось выше, но вы легко можете исправить спам, одна.

Существуют сайты, которые могут закодировать вашу ссылку с помощью javascript для вас:

http://hivelogic.com/enkoder/

http://www.mailtoencoder.com/

Таким образом, вы можете использовать mailto, не беспокоясь о спаме! Пока это работает для меня.

0 голосов
/ 16 марта 2012

Я бы создал выделенную страницу контактной формы с капчей. Таким образом, вам даже не нужно показывать адрес электронной почты на странице.

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

0 голосов
/ 16 марта 2012

Самый простой способ предотвратить добавление адреса электронной почты в список спама - не отдавать его пользователю, пока он не откажется от своего.

Создайте контактную форму, которая представляет собой простой скрипт, который отправляет содержимое формы по электронной почте вашему клиенту (в Google существует миллион учебных пособий). Вы можете по-прежнему получать спам, если бот заполняет форму, но это можно предотвратить с помощью подходящей капчи.

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

...