Подписка на обновления блога, RSS на e-mail
Мой Twitter
Я в Facebook
Мой ЖЖ
Мой FriendFeed
Я в Google+
 
  Как создать сайт самомуБлог преподавателя ВЕБ дизайна
msgbartop
  
Блог > Новичку > Почтовые ссылки и проблемы спама
msgbarbottom

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

21 Сен 11 | Рубрика: Новичку
Почтовая ссылка в HTML

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

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

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

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

Пишите мне <a href="mailto:admin@mail.ru">письма</a> (только не спам!!!)

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

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

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

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

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

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

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

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

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

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

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

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

Синтаксис:

mailto:admin@gmail.com?subject=Хочу%20у%20Вас%20учиться

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

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

почтовая ссылка - подстановка строки в поле "тема"

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

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

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

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

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

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

Синтаксис:

mailto:admin@gmail.com?subject=
Хочу%20у%20Вас%20учиться&body=Здравствуйте!%20Хочу%20научиться%20создавать%20сайты...

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

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

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

Особенно "лакомая" для них фраза - 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. Теги таблицы и для чего их можно применять.

Оказалось полезным? Покажите друзьям:
  • Facebook
  • Twitter
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • LiveJournal
  • Яндекс.Закладки
  • Одноклассники
  • Блог Я.ру
  • Блог Li.ру
  • FriendFeed
  • Add to favorites
Понравился пост? Подпишись на мою RSS ленту и ты не пропустишь новые! Пользуешься Твиттером? Следуй за мной!

Ещё по теме...

Метки: , , | Рубрика: Новичку



Комментарии читателей

  1. | Цитировать

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

  2. | Цитировать

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



Оставьте свой комментарий