понедельник, 5 мая 2014 г.

SMTP сервер


SMTP сервер — программа, позволяющая отправлять почтовые сообщения в обход официальных почтовых серверов и соответственно — не подчиняясь их правилам. Может пригодиться если нужно отправить сразу много сообщений (массовая рассылка).
SMTP — (англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это сетевой протокол, предназначенный для передачи электронной почты.
SMTP используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю. Для приёма почты почтовый клиент должен использовать протоколы POP3 или IMAP.
Данные передаются при помощи TCP, при этом обычно используется порт 25 или 587. При передаче сообщений между серверами обычно используется порт 25.
 
SMTP сервер — дополнение к почтовому клиенту. Расширяет возможности отправки сообщений и позволяет обойти ограничения провайдера, предоставляющего почтовый ящик.
Спам принято считать одной из главных угроз современного Интернета. Не обращая внимания на назойливую рекламу на улицах, закрывая глаза на смс-рассылки, мы все же ревностно следим за «электронной безопасностью». «Война» со спамерами дошла до того что каждый почтовый сервис (речь, конечно, об электронной почте) ставит фильтры от спама, куда нередко попадают совершенно нормальные письма.
Проблемы могут возникнуть также, если Вам необходимо разослать письма нескольким знакомым или, например сотрудникам, сослуживцам, однокурсникам и так далее. Много писем, отправленных одновременно, с одним заголовком и содержанием, запросто могут вернуться в виде уведомления о невозможности доставки. Ну а за постоянные нарушения правил отдельного почтового сервиса доступ к нему для Вас могут закрыть вовсе, в том числе и на уровне IP.
Но все же рассылки существуют, и каждый из Вас это знает! Те, кто делают рассылки (законные и не очень), всегда пользуются специальным программным сообщением, собственными серверами. И программы эти довольно дорого стоят. Но все же остаются разработчики, создающие бесплатный софт и иногда он очень даже добротный, ничем не уступает, а в чем-то даже превосходит платные аналоги. Речь пойдет о SPECTral Personal SMTP Server – бесплатном сервере исходящей почты.

Первый запуск

Все основные функции будут осуществляться в главном окне программы. Поэтому рассмотрим, его интерфейс подробно.
Окно программы SPECTral Personal SMTP Server 0.5 beta 1
  1. Пункты меню
  2. Основные инструменты программы
  3. Очередность
  4. Элементы управления очередностью
  5. Отчет сервера (модуль программы, ответственный за прием писем)
  6. Отчет релея (отправка писем)
  7. Строка статуса
    1. Теперь самое главное (для того, чтобы отправлять и принимать письма) – правильно настроить программу. Поэтому далее мы в основном будем вносить необходимые изменения в окне настроек – для того, чтобы настроить прием и отправку Почты.
      Совместная настройка SPECTral Personal SMTP Server и почтового клиента (ePochta Mailer)
      Сервер исходящей почты не может сам отправлять почту, как бы это не звучало забавно. Он обладает огромными возможностями, в том числе и теми, которые не доступны почтовому клиенту. А вот в связке они способны действительно на многое. Вот и попробуем настроить их совместную работу, дабы показать, что все прекрасно работает.
      Во-первых, необходимо в программе SPECTral Personal SMTP Server настроить фильтр подключений. Для этого нужно открыть окно настроек программы. В настройках необходимо открыть «Фильтр подключений». В окошке «Разрешенные» должно стоять значение 127.0.0.1 (если отправка почты будет с Вашего же компьютера).
      Настройки фильтра подключений SPECTral Personal SMTP Server 0.5 beta 1

      Во-вторых, в закладке «Сервер» необходимо, чтобы «Порт сервера» был 25 или 15025 – если первый вариант не работает (некоторые почтовики запрещают отправку по порту 25). Значения «Логин» и «Пароль» оставьте по умолчанию – «free» и «pass» соответственно.
      Настройки сервера SPECTral Personal SMTP Server 0.5 beta 1
      Теперь разберемся с почтовым клиентом. Надеюсь, не нужно объяснять, что это. Предположим, что для отправки большого количества писем используется программа Mozilla Thunderbird – она действительно удобна и хорошо подойдет.
      Зайдите в настройки Вашей учетной записи и выберите пункт «Сервер исходящей почты». Здесь нужно нажать кнопку «Добавить».
      Параметры сервера исходящей почты SPECTral Personal SMTP Server 0.5 beta 1
      Откроется окно, где нужно внести настройки нашего сервера. Вносим настройки, как на скриншоте. Можете регулировать настройки сами, если понимаете, что делаете.
      Настройки smtp-сервера SPECTral Personal SMTP Server 0.5 beta 1
      Теперь выбираем наш сервер по умолчанию.
      Выбор сервера по умолчанию SPECTral Personal SMTP Server 0.5 beta 1
      Вот и все! Письма отправляются – проверено лично. И настройка очень проста.
      Конечно, программу SPECTral Personal SMTP Server можно использовать и с другими почтовыми клиентами (программами), а не только с Mozilla Thunderbird, если, конечно, они поддерживают использование smtp-сервера.

      Отправка почты

      Но SPECTral Personal SMTP Server при всех его возможностях – это, прежде всего, сервер отправки исходящей почты. Ведь клиентов приема и отправки почты очень много, а вот таких серверов – тем более бесплатных – раз, два и обчелся. Думаю, именно для этого Вы, в первую очередь, и устанавливаете данную программу.
      И еще хотелось бы сказать, что на сайте разработчика http://spsmtp.ru есть много интересной, подробной, а главное доступной информации по настройке программы и, что еще более важно, о том, как происходят отправка/получение электронных писем. Эта информация поможет Вам самим настроить программу под свои нужды. Вот страница http://spsmtp.ru/?page_id=6 (FAQ), изучение которой может ответить на все (или почти все) вопросы. Вы, конечно, можете просто купить «навороченный» коммерческий smtp-сервер и пользоваться им – Ваше право. Но не понимая всех принципов работы электронной почты, дивидендов из этого Вы извлечете немного. А вот с программой SPECTral Personal SMTP Server и таким прекрасным сайтом от создателя очень просто учиться всем нюансам, изучая только нужную теорию и разбираясь в простом интерфейсе.

      Достоинства и недостатки программы

      Плюсы программы SPECTral Personal SMTP Server 0.5 beta 1Плюсы:
      • Бесплатность;
      • Отличный сайт с большим количеством материалов, помогающих разобраться с программой «от и до», а также изучить все нюансы работы электронной почты и не только;
      • Многозычность (русский, английский, немецкий, болгарский);
      • Простой, интуитивно понятный интерфейс.
      Минусы программы SPECTral Personal SMTP Server 0.5 beta 1Минусы:
      • Редко обновляется.

      Вывод

      Такая программа – настоящая находка. Если Вы хотя бы раз сталкивались с проблемой рассылки писем, Вы поймете, о чем речь. Найти бесплатную программу с таким количеством возможностей, настроек, поддержкой – большая удача. Проверено на собственном опыте: когда такая программа (а также полезная информация, которая есть на сайте) была нужна, найти ее не удалось. Множество платных программ, нерабочие и неактуальные на данный момент – вот, что попадалось на глаза. Так что, даже если сейчас это не нужно – все равно забирайте =).
      P.S. Данная статья предназначена для свободного распространения. Приветствуется её копирование с сохранением авторства Вячеслава Протасова и всех P.S. и P.P.S.
      P.P.S. Если у Вас есть свой сайт, то не последним инструментом по его поддержанию будет локальный веб-сервер:
      Web сервер Денвер: http://www.bestfree.ru/soft/inet/webserver.php