Отправка сообщений rsyslog по почте.

Всё работает. Сам настраивал и проверял.

Задействовать модуль для отправки сообщений по почте:
$ModLoad ommail

Настраиваем модуль:

!!!ВНИМАНИЕ!!!
Отсылающий SMTP-сервер не должен проводить авторизацию отправителя, который указан в $ActionMailFrom, иначе отсылка почты не пройдёт.

Указываем IP-адрес или DNS-имя (FQDN) сервера SMTP:
$ActionMailSMTPServer ip|fqdn

При необходимости указываем порт сервера SMTP (по умолчанию используется порт tcp 25):
[$ActionMailSMTPPort 25]

Указываем адрес отправителя:
$ActionMailFrom name@domain.tld

Укажите адрес получателя (если адресов несколько, то каждый пишем отдельно):
$ActionMailTo name1@domain.tld
...
[$ActionMailTo nameX@domain.tld]

Пишем шаблон, который будет вставляться как тема письма (Subject):
$template ИМЯ-ШАБЛОНА,"ТЕЛО-ШАБЛОНА"

Указываем данный шаблон для темы письма:
$ActionMailSubject mailSubject

Решаем отправлять(on) или нет(off) тело письма (по умолчанию on):
[$ActionMailEnableBody on|off]

Создаём шаблон для темы, если решили отправлять тело письма:
[$template ИМЯ-ШАБЛОНА],"ТЕЛО-ШАБЛОНА"

Для того чтобы не засыпало письмами в случае большого количества сообщений создаём ограничение на отправку (одно письмо на N секунд):
[$ActionExecOnlyOnceEveryInterval 3600]

Теперь самое интересное. Надо указать в каких случаях отправлять письмо:
селектор|фильтр :ommail:[;ИМЯ-ШАБЛОНА-ТЕЛА-ПИСЬМА]

Поддержите проект, если он помог вам

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