SSMTP на страже уведомлений

Автор: | 16.10.2018

На работе я использую zabbix для сбора статистики и событий с оборудования. Дома же я не вижу смысла держать такого монстра. О каких-либо событиях можно получать простое уведомление на почту. Для этих целей можно использовать ssmtp. Установка буду производить на Debian 9.5, но решение применимо к любому дистрибутиву основанному на Debian.

Подключаемся к нашему серверу и проверяем версию дистрибутива:

Первым делом обновим репозиторий и саму систему:

Далее нам нужно установить mailutils и ssmtp

После установки вышеперечисленного софта нужно проверить symlink sendmail

Из вывода на понятно что sendmail ссылается на пакет ssmtp, если вывод отличается то нужно удалить из системы postfix или подобные пакеты. Приступаем  к настройке ssmtp, для этого открываем его конфигурационный файл вашим любимым редактором:

Далее я покажу пример конфигурационного файла и с комментариями:

Открываем следующий файл:

Тут также по аналогии с первым:

После всего вышеописанного пытаем отправить тестовое письмо:

Ключом –v мы задаем вывод процесса отправки, если ошибок нет то письмо можно отправить следующей командой:

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