MAN vmail

vmail v.0.01 предназначен для отправки сформированных vlog событий, возникающих в системе Орион Болид, на электронный почтовый ящик пользователя.

Внимание!
vmail v.0.01 является клиентом vlog v.0.02
vlog должен быть запущен.


Основные функции vmail:

  • получает данные о событии, передаваемые приложением vlog;
  • формирует письмо на основе полученных данных;
  • устанавливает защищенное соединение с почтовым сервером;
  • отправляет письмо;

скачать vmail

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

Расход оперативной памяти менее 10 кБайт.


Файл конфигурации vmail

Файл расположен по пути:

/etc/vprogs/vmaild.cfg

и по умолчанию (при создании шаблонного файла) имеет вид:

#Outgoing mail server (SMTP)
smtp.example.com
#Mail from address
address1@example.com
#Mail from name
Bird
#Mail to address
address2@example.com
#Mail to name
Nest
 
#
#Do not modify unnecessarily!
#
 
#Server port
465
#Server connect time, ms
500
#Server reconnect time, s
30

Все, что расположено за символом # является комментарием и игнорируется приложением при чтении файла конфигурации. Параметры должны следовать друг за другом, в том же порядке, как и в шаблоне. Если вы что-то случайно затёрли, просто удалите файл. При запуске приложения будет создан новый.
Для изменения файла можно воспользоваться любым редактором, например nano

nano /etc/vprogs/vmaild.cfg

Описание параметров конфигурации:


Outgoing mail server (SMTP)

Адрес сервера исходящей почты.

Пример:
яндекс — smtp.yandex.ru
мейл — smtp.mail.ru
гугл — smtp.gmail.com


Mail from address

Адрес исходящего почтового ящика.


Mail from name

Имя отправителя.


Mail to address

Адрес получателя.


Mail to name

Имя получателя.


Далее следуют настройки, которые не рекомендуется изменять без необходимости.


Server port

Порт сервера исходящей почты на который устанавливается соединение.


Server connect time, ms

Время ожидания соединения с сервером в мс.


Server reconnect time, s

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


После внесения изменений в файл конфигурации требуется перезапуск vmail.



Команды, поддерживаемые vmail

help

Выводит HELP.


showconf

Выводит текущие опции, прочитанные из файла конфигурации, vmail при этом НЕ запускается.


stop

Корректно останавливает работу демона vmail.


test login password

Пытается отправить тестовое письмо на адрес, указанный в файле конфигурации. После завершения попытки выводит в консоль результат и завершает работу. Демон при этом не запускается.
login и password — логин и пароль пользователя для авторизации на сервере исходящей почты (SMTP)


login password

Запускает демона, который, в процессе работы, отправляет сообщения полученные от vlog на адрес, указанный в файле конфигурации.
login и password — логин и пароль пользователя для авторизации на сервере исходящей почты (SMTP)


При первом запуске приложения vmail создает файл конфигурации, предлагая вам внести в него изменения и ЗАВЕРШАЕТ работу.

root@orangepipc:~# vmail showconf
WARNING.
Default config file /etc/vprogs/vmaild.cfg created. Please modify it and run again.

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

Демон vmail ведет свой лог работы, расположенный по пути:

/var/log/vmaild.log