Делаем тестовый почтовый сервер для наших поделок или кратенько про Courier Mail Server

Ваш отзыв

new post

Добрый вечер всем! Средней полосе России удалось почувствовать дыхание демо-версии лета, которое очень скоро юрким движением скрылось от нас, оставив о себе лишь напоминание в виде густых зеленых зарослей в начале сентября. Пожалуй, это повод взять отпуск и уехать куда-нибудь в теплые края. Но вот незадача! С нас основную работу никто не снимал, по крайней мере по возвращении мы должны что-то конструктивное предъявить нашему начальству. С интернетом дела плохи, по VPN к тестовой среде пока не подключиться, а тестировать отправку писем нашим замечательным сервисом как-то надо. Решений может быть много, но мы хотим обойтись самым простым инструментарием, чтобы, будучи в отпуске, не забивать себе голову мелочами. Нам на помощь приходит такой замечательный программный продукт как Courier mail server.

Конечно, Courier mail server (далее CMS) не позиционируется как некий тестовый почтовый сервер, это вполне функциональное решение, довольно простое в настройке и обслуживании. Однако нам он сейчас нужен именно для того, чтобы его можно было использовать в качестве тестового почтового сервера на нашем ноутбуке.

Установка CMS не потребует много времени в нашем простейшем случае.

Первое окно инсталлятора:

Courier Mail Server

Соглашаемся с лицензионным договором:
Courier Mail Server

Затем мы выбираем, куда устанавливать программное обеспечение:

Courier Mail Server

Последний вопрос, который нам задаст инсталлятор CMS — это пароль от админского аккаунта.courier mail server

Если будем переустанавливать CMS, то эта страничка будет несколько иной, так как у нас уже будет конфигурационный файл с паролем админа. На ней нам предложат сменить пароль администратора и/или продолжить установку.

courier mail server

Для нашего же удобства оставляем галочки установки почтового сервера как службы и запуска сервера включенными.

courier mail server

Нажимаем «Готово», ждем, когда программа установится.

Через пару мгновений нас попросят ввести админский пароль.cms admin panel

После успешного ввода пароля перед нами предстанет окно управления нашим сервером.

cms admin

Данная админская консоль позволяет гибко настроить почтовый сервер Courier Mail Server под свои нужды.

Можно настроить порты протоколов, что бывает очень нужно, когда несколько сервисов стремятся использовать одни и те же порты:cms admin порты SMTP POP

Обратите внимание на то, что здесь есть порт 80. Если сейчас зайти на адрес http://127.0.0.1/, то можно увидеть открывшуюся в браузере тестовую страничку CMS:

cms web server

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

cms add users

Нажимаем кнопку «Добавить…». В открывшемся окне забиваем данные нашего нового пользователя, например user.

cmd fill user data

Нажали ОК, затем в консоли управления сервером «Применить».

cms apply added user

Наш пользователь создан, однако теперь надо как-то получить доступ к его почтовому ящику. Мы конечно можем настроить какой-нибудь серьезный почтовый клиент типа Microsoft Outlook или Mozilla Thunderbird, но можно обойтись для наших скромных нужд простым portable почтовым клиентом nPOPuk. На сайте разработчика есть версия со встроенным SSL.

Вот так выглядит эта программка:

npopuk

Первое, что спросит программа при запуске, это

npopuk alert

Снимаем галочку «Use setup file», нажимаем ОК. В открывшемся окошке  на первой вкладке POP3 (мы же только получаем почту?) забиваем наши данные. Затем нажимаем ОК.

npopuk add account

Теперь  мы  из нашего сервиса отправляем почту в сторону тестового пользователя, затем в программе nPOPuk нажимаем на кнопку «Check account»

npopuk get post

и, о чудо, получаем нашу почту.

npopuk new post

Для нашего простейшего случая привожу скрины рабочих настроек Mozilla Thunderbird.

POP3:

thunderbird pop3

SMTP:thunderbird smtp

Если необходимо переустановить Courier Mail Server (ЧтоТоПошлоНеТак, НичегоНеРаботает и т.п.), то обязательно надо выйти из программ админской консоли и монитора сервера, а также надо убить в Диспетчере задач процесс CourierMS.exe:

Kill Courier Mail Server

За административную консоль отвечает процесс CMS_Admin.exe, за монитор сервера — CMS_Monitor.exe. Последний «живет» в трее, из этой программы можно просто выйти, кликнув правой кнопкой мыши по значку Courier Mail Server Monitor.


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

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> <img src="" alt="" class="" width="" height="">

http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ab.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ac.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ag.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ah.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ai.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ak.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/am.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/an.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ao.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aq.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ar.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/at.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/av.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aw.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ay.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/az.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bb.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bc.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bd.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/be.gif 
больше...