Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Методы борьбы со спамом > Скрытие мыла


Автор: Aliance 15.4.2005, 22:58
как такое реализовать, такое реализовано на 404 странице сервака винграда.
Код

If you think this is a server error, please contact
the <a href="mailto:%5bno%20address%20given%5d">webmaster</a>.


Но че-то я не понимаю чсути. Кто поможет? Может сам Wowa разъяснит? =)

Автор: Aliance 18.4.2005, 20:07
Точнее как сделать, чтобы при клике по такой ссылке - отправлялось письмо по опр. адресу?

Автор: Irokez 18.4.2005, 21:08
можно на пхп написать?
Код

$email = '[email protected]';
$encoded = urlencode($email);
$output = '<a href="mailto:'.$encoded.'">email</a>';
echo $output;

т.е. заменяем специальные символы, на (не знаю как они называются) последовательности, в пхп есть спец функция - urlencode(), при нажатии на такую ссылку, браузер или почтовая программа автоматически распознает последовательности и обратно переводит их в символы

Автор: Aliance 18.4.2005, 21:37
Не, прощу тогда уже собаку как @ написать... не то...
Или картинкой сделать можно - тоже не то...
Зайди http://forum.vingrad.ru/indexTEST.php и посмотри как тут сделано

Автор: Irokez 18.4.2005, 21:43
у меня написано - [no address given]. при нажатии то же самое

Автор: Aliance 18.4.2005, 21:58
Ну есесно. Это написано с помощью кодирования (т.е. пробелы и кв. скобки закодированы. с предщедствующим им %)
Не в этом суть. При отправке письма - письмо отправится на опр. адрес. Вот как это сделать? Т.е. скрытие адреса, но отправляется по нужному...

Автор: Irokez 18.4.2005, 22:03
у меня аутлук вроде собирался посылать на [no address given]?

Автор: Aliance 18.4.2005, 22:15
У меня тоже. Но поидеи отошлется на адрес получателя 8)

Автор: Wowa 30.6.2005, 15:26
Цитата(Aliance @ 18.4.2005, 21:15)
У меня тоже. Но поидеи отошлется на адрес получателя 8)

Но вы даете! Там просто не задан е-маил, поэтому никуда ничего не отошлется. Единственное, что можно, так это некоторые символы перекодировать, из-за чего они будут представлены так, как там. Но, как метод борьбы со спамом - он недостаточно эффективен. Т.к. спаммерские роботы, которые собирают мыла - умные.

Даже, если е-маил написан в картинке или же собока сделана картинкой - спамерский роботам - не проблема извлечь такой е-маил.
Добавлено @ 15:28
У меня появилась другая идея борьбы - это писать е-маил на большой картинке. Её автоматом спаммерские роботы вряд ли смогут обработать.

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

Автор: Akina 30.6.2005, 22:11
Если вы хотите дать возможность юзеру послать ВАМ почту - сделайте страницу с веб-интерфейсом отправки (со сбросом в файл скриптом, причем сам ХТМЛ - полегче, второй скрипт пусть обрабатывает, чекает и делает прочую работу) и ссылку на нее. Нафига пользовать почтовые протоколы, если все - в пределах сервера? А если горит получать непременно на почту - опять же скриптово организуйте отсылку, но независимо от создания письма, кроном... заодно на такой странице неплохо проверять (или хотя бы учитывать) референс. От спама гарантия на 120%...

Автор: tolik777 19.6.2006, 10:51
Я тоже убедился в том, что наиболее эффективный способ защиты от спам роботов - вообще нигде не публиковать свое мыло, а пользоваться исключительно отправкой с веб-интерфейса.
Я много экспериментов проводил - и JavaScript кодирование и при помощи urlencode. Роботы все это сейчас умеют распозновать и успешно распознают. Если может человек прочитать, то и робот прочитает, хоть как ты его закодируй! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)