Настройка почтовых уведомлений для paniclog
Чтобы отправлять уведомления о записях в paniclog почтового сервера Exim на нужную почту, необходимо указать нужный email в качестве алиаса.
Имя сервера (hostname) должно соответствовать домену как минимум второго уровня! Например, domain.com.
Этот домен должен быть доступен и иметь все необходимые DNS-записи: A, NS, MX, TXT.
Определите, какой файл используется Exim для назначения алиасов:
exim -bP routers | grep aliases | grep data
Как правило, это файл по пути /etc/exim4/aliases.
Укажите в этом файле нужный алиас для почты пользователя root. Например, требуется перенаправлять уведомления с сервера с именем domain.com на почту serveradmin@mail.com, то запись будет выглядеть следующим образом:
root@mail.domain.com : serveradmin@mail.com
Также укажите домен из имени сервера в файле /etc/exim4/domains:
mail.domain.com: mail.domain.com
Проверьте, что алиас настроен корректно:
# exim -bt root
serveradmin@mail.com
<-- root@mail.domain.com
<-- root@mail.domain.com
router = dnslookup, transport = remote_smtp
host mx.mail.com [2a02:6b8::311] MX=10
host mx.mail.com [77.88.21.249] MX=10
Проверьте отправку письма на целевой email:
echo "test" | mail -s "test root redirect" root
tail -f /var/log/exim4/mainlog