Локальный SMTP-сервер

Полезности | создано: 1/6/2015 | опубликовано: 1/6/2015 | обновлено: 11/16/2022 | просмотров: 12905 | всего комментариев: 5

В этой статье речь пойдет про утилиты, которые помогают тестировать отправку почтовых сообщений при разработке и отладке на локальном компьютере.

Суть проблемы

При разработке сайтов, у меня не было ни одного случая, чтобы не потребовалось отправлять сообщения электронной почты, например с уведомлениями администратору сайта о какой-либо активности на сайте. Но при тестировании такого функционала создает некоторые неудобства, ведь не у каждого есть на локальном компьютере SMPT-сервер, который может принимать почту. Хоть и установить его не составляет особого труда, всё равно хочется держать свою систему в “чистоте”. Вот я и хочу предложить вашему вниманию пару полезных утилит, которые решают проблему основательно.

Smtp4Dev – локальный почтовый сервер

Я уже давно пользуюсь этой утилитой, и честно говоря, уже не знаю как без нее обходиться. Программа проста в использовании. Работает по принципу standalone, то есть не требует установки и прекрасно отслеживает указанный порт (по умолчанию 25) на Localhost.

161-10-smtp4dev

После запуска программа “прячется” в трей и получение какой-либо активности на указанном порту выдает popup-сообщение. В программе достаточное количество настроек:

161-20-smtp4dev

 

161-30-smtp4dev

Так же программа может автоматически при получении сообщения электронной почты открывать программу для его просмотра, например outlook. К сожалению, последние обновление программы, на момент написания статьи о ней, датируется августом 2011 года. Скачать программу вы можете на ее официальном сайте.

PaperCut – локальный SMTP-сервер

Следующим номером нашей программы – PaperCut. Это другой почтовый сервер, который может существенно облегчить жизнь разработчика. Посмотрите на внешний вид:

161-50-papercut

161-60-papercut

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

161-40-papercut

Добавлю только то, что программа развивается и по сей день. На момент написания статьи, последний релиз программы датируется ноябрем 2014 года. Отмечу еще что программа может устанавливаться и работать как standalone. Скачать выбранный способ установки программы можно на ее сайте.

Ссылки

Сайт программы smtp4dev

Сайт программы papercut

Комментарии к статье (5)

1/8/2015 1:11:18 AM Антон Локальный SMTP-сервер
А каким пользоваться предпочтительнее?
1/8/2015 2:40:39 AM Calabonga Локальный SMTP-сервер
Антон, тут всё на ваше личное усмотрение. Что вам больше по душе, то и используйте.
1/9/2015 3:09:22 PM валентин Локальный SMTP-сервер
Стандалон - удобнее. Запустил ,отладил, и всё. Не каждый день приходится отлаживать
1/10/2015 2:45:48 PM Антон Локальный SMTP-сервер
Smtp4dev не может открыть сообщение без установленного outlook, причем 2013 версия не срабатывает
1/10/2015 2:45:48 PM Антон Локальный SMTP-сервер
Smtp4dev не может открыть сообщение без установленного outlook, причем 2013 версия не срабатывает