Мой старт в интернет!

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

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

В используемой сборке был установлен и настроен модуль Sendmail SSL, т.е почта с сайта через бесплатный почтовый сервер уходила беспрепятственно. Модуль Крон-сервис (PyCron) также был установлен и активирован.

После недолгих размышлений пришло решение — собирать исходящую почту в локальной папке и затем по крону отправлять ее через сендмэйл. Решение, конечно, не фонтан, но все же рабочее, т.к. платить за smtp-релей уж очень не хотелось.

Осталось только найти необходимый софт. Попробовав соответствующие php и perl скрипты, я пришел к выводу, что овчинка выделки не стоит… слишком уж морочно… Но задачу требовалось решить… И вот совершенно случайно я наткнулся на E-MailRelay — SMTP proxy and store-and-forward MTA, имеющий реализацию и для Windows.

В результате появился модуль  E-MailRelay для MySrv 2.1

Важно!
Модуль создает открытый smtp-релей на порту 25025 сетевого интерфейса 127.0.0.1

После установки модуля в настройках smtp-релея hMailServer’а был задан адрес 127.0.0.1 и порт 25025.

И все заработало! 🙂


Установка модуля

  1. Распаковать архив в корень диска W:
  2. Активизировать модуль
    1
    
    mysrv activate emr
  3. В файл W:\usr\local\pycron\crontab.txt добавить строку
    1
    
    0,10,20,30,40,50 * * * * "W:\usr\local\emailrelay\emailrelay-spooler.bat" start
  4. Рестартовать Крон-сервис
    1
    
    mysrv restart cron
Скачать

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

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

Для подтверждения, что вы не робот, решите задачу * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

WebMoney

Вы можете оказать посильную помощь на поддержку сайта и развитие проектов переводом средств на кошельки платежной системы WebMoney

Z325624025520
E360373898601
U279044372586
R180028144815

Комментарии

QR