используя кнопки формы для spamroof email-адресов - PullRequest
1 голос
/ 13 сентября 2010

Я искал некоторые методы для рассылки спам-спама здесь .Я хотел бы предложить более простой подход: поскольку мне нужна пара разных адресов электронной почты, я подумал о том, чтобы просто использовать selectbox с JS или перенаправлением на сервер, в соответствии с примерами здесь .Поскольку гугл не создает паукообразных форм (dixit Matt Cutts), и скрипт спам-сборщика тоже (я думаю ????), это имеет смысл сделать.

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

<form action="mailto:test@domain.tld" method="get">
<input type="submit" value="test@domain.tld"/>
</form>

Кажется, что текст кнопки можно копировать, но не вставлять, так что это недостаток.

Этот подход хорош?или любые другие рекомендации?

Ответы [ 2 ]

1 голос
/ 14 сентября 2010

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

Помимо использования javascript, единственным известным мне решением будет письменный текст, изображение или Flash.

Создайте изображение в своем письме или напишите письмо, например: «test at domain dot tld»

Flash может предоставить вам более безопасный (но не 100%) способ, позволяющий пользователям нажимать на электронную почту, но не будет работать в браузерах iPhone и в тех, у которых нет плагина.

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

Электронная почта: (1 + 2 =?), Затем test@domain.tld

0 голосов
/ 14 сентября 2010

Потому что:

  1. Адрес электронной почты все еще находится на странице, поэтому его легко получить
  2. mailto: URI, так как действия формы часто не выполняются

Причина, по которой обработчики форм на стороне сервера прекращают сбор адресов электронной почты, заключается в том, что адрес электронной почты не предоставляется пользователю.

...