Wialon отчет по e-mail (или как отправить email с локально ПК на внешний почтовый адрес)

Внимание это черновик. Картинки будут чуть позже, а так же редактирование текста…

Что есть:  Windows 2003, Wialon.

Support >>«Укажите внешний smtp сервер в переменной ADF_SMTP_SERVER.
Данная переменная задает адрес SMTP-сервера в форме <host>:<port>, через
который будут отправляться сообщения.
По умолчанию используется локальный компьютер и порт 25.
SMTP-сервер должен поддерживать работу без аутентификации с IP-адреса
сервиса мониторинга.
Если порт SMTP-сервера 25, то его указывать в настройках не надо.
Пример:
# SMTP server configuration
ADF_SMTP_SERVER = 1.1.1.1 либо
ADF_SMTP_SERVER = 1.1.1.1:port (если порт не 25)»

Разбираем. Для отправки отчетов Wialon(*!установленный на windows) требуется почтовый сервер без авторизации по протоколу SMTP,  т.е. обычно на почтовых серверах эта возможность(без аутентификации) отключена с целью защиты  и рассылки спама.

Решение.  С помощью бесплатного ПО hMailServer (#ссылка) создадим локальный почтовый сервер, который будет отправлять локальную почту на внешнею, а также создадим псевдонимы локальных email адресов.

И так, конфиг файл Wialon($:Wialoncustomconfig.txt)

===== config.txt ======

# Wialon site specification

Строка 12: WIALON_WEB_EMAIL_FROM = noreply@noreply.com

# SMTP server configuration

Строка 29: ADF_SMTP_SERVER = localhost

====================

Почтовый сервер: localhost, адрес отправителя:  noreply@noreply.com

Как установить  hMailServer ,  установка не требует особых знаний) нажимаем далее, далее, далее и тп.) Единственное ввести пароль администратора и запомнить

Настройки hMailServer

Запускаем hMailServer Administrator далее нажимаем Connect вводим пароль указанный при установки если потребует.

Слева нажимаем Domains, справа Add.. пишем свой домен(mydomain.com)  я написал например  действующий внешний домен, далее переходим во вкладку Names , добавляем псевдонимы домена(справа Add.. ) Нажимаем Save. Далее слева нажимаем на Domains > созданный домен, переходим в папку Accounts и добавляем адреса ящиков нажимаем Save, возможно будет сообщение о том, что пароль слабый нажимаем YES (я например не вводил пароли )

>> Settings > Protocols > SMTP вкладка Delivery of e-mail указываем localhost >

Далее папка Routes слева нажимаем Add..  Мои настройки см. рис.  вкладка General окно Domain указываем созданный домен, в Target SMTP host я указал ip адрес внешнего почтового сервера вы можете указать доменное имя, порт по умолчанию 25, также отметил 2 точки на A remote email address. Далее вкладка Delivery ставим галочку что наш сервер требует авторизации Server requires authentication и указываем внешний email и пароль. Нажимаем Save.  На этом все можете также отметить для себя Логи см. рис. И сделать резервную копию работающих настроек  см.рис.