Почтовые ссылки и проблемы спама

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

Я имею ввиду «проклятых спамеров» и их ботов (специальных программ), которые рыщут по Интернету в поиске почтовых ссылок. Но выход есть, и целых два 🙂 …

Простая почтовая ссылка в HTML

В атрибуте href, в теге ссылки, следует применять «магическое» mailto:
Синтаксис:

При клике на такую ссылку, у посетителя должен открыться почтовый клиент по-умолчанию. В строку почтового адреса уже будет введён нужный e-mail.

Почтовая ссылка

Для справки
Почтовый клиент по-умолчанию – это одна из программ, которая отправляет и получает электронную почту. Есть возможность установить несколько подобных программ, но только одну из них можно настроить (в настройках конкретного браузера) почтовой программой по-умолчанию (главной).

Как установить почтовый клиент по-умолчанию в Mozilla Firefox

Меню: ИнструментыНастройки – вкладка Приложения.

В стоку «поиск» введите: mailto – в списке справа, выберите одну, из уже установленных у вас почтовых программ или онлайн сервисов.

почтовый клиент по-умолчанию в Mozilla Firefox
Настройка почтового клиента по-умолчанию в Mozilla Firefox

Для себя я предпочитаю использовать Gmail, но в примерах – Яндекс – почта.

Как это сделать в других браузерах – написано в их справочной системе. Запустите браузер и нажмите на «клаве» кнопку F1.

Атрибуты почтовой ссылки

Если, кроме почтового адреса, нужно заполнить ещё и строку «Тема письма» – используйте атрибут ?subject=

Синтаксис:

Здесь символы %20 – это код пробела.

почтовая ссылка подстановка строки в поле тема
почтовая ссылка — подстановка строки в поле «тема»

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

проблемы с кириллице в теме письма
Этот почтовый клиент некорректно работает с кириллицей

Для совсем уж ленивых «писателей писем», в почтовую ссылку можно вставить атрибут &body=, который начнёт писать «тело письма».

атрибут почтовой ссылки для начала тела письма
атрибут почтовой ссылки для начала тела письма

Синтаксис:

Проблемы с кириллицей – те же самые.

Проблемы спама и почтовые ссылки

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

Особенно «лакомая» для них фраза — mailto:

Чтобы лишить спамеров такого удовольствия, вы можете зашифровать почтовую ссылку с помощью JavaScript.
Для этой цели, можно использовать бесплатную программу Blackman’s E-mail encoder.

Blackman's E-mail encoder
Blackman’s E-mail encoder

Всё это хорошо, но алгоритмы спамерских программ меняются быстрее, чем погода в Киеве. Нет гарантий, что уже нет такого, который «кликает» по ссылкам и анализирует выдаваемый скриптом код — тот самый mailto:

Второй способ – использовать один из сервисов «виртуальных визиток». Я использую сервис OnePage. Нужно зарегистрироваться, указать некоторые свои публичные данные, и получить код для своей страницы.

сервис виртуальных визиток Onepage
сервис виртуальных визиток Onepage

На ней в нужном месте будет «окно» (оно использует технологию iframe – что это такое – речь впереди), в котором будет форма для отправки вам сообщения.

Почтовая форма сервиса Onepage
Почтовая форма сервиса Onepage

Таким образом, ваш e-mail нигде «не светиться». Посмотреть и попробовать в работе подобную форму, можно ниже:

Более продвинутые сайты (на CMS системах) имеют свои формы для отправки e-mail админам.

Для этого блога, например, я использую плагин Contact Form 7. Увидеть его поля можно там же.

Продолжение обучения

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

Поделиться этим:

Комментарии 2

  • А есть ли подобный плагин для Joomla?

  • Невероятно, но факт: на WordPress, даже если вы защитите форму отправки комментария капчей или (что мне больше нравится) Math Comment Spam Protection, спам все равно просачивается в небольших количествах.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *