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

Приветствую дорогие читатели! drinks

Пока BON вас засыпает обзорами электрики, предлагаю Вам слегка отвлечься на тонкие сугубо-админские лайф-хаки laugh

Недавно столкнулся с нуждиком — настроить простую систему оповещений о событиях с железом на одном из своих хостинг-серверов. Необходимо было поднять оповещения для менежмент интерфейса Intel BMC и Adaptec maxView. Самый простой способ это сделать — отправка E-Mail оповещений встроенными средствами, но тут нас ждет подвох, эти системы не умеют слать оповещения с использованием TLS. А в виду того что все крупные мейл-сервисы склолнны к тенденции «запрещать юзеру отправку почты без авторизации и TLS», нас ждет северная лисичка, т.е. писец с отправкой писем, поскольку эти две системы не обучены такой отправке. Более того, Intel BMC вообще не умеет слать почту с авторизацией.

Простое решение нашлось:

Где-то на просторах штата Джорджия у меня есть виртуальная машинка, с линухастым убунту на борту, которая работает 24/7 и не склонна к падениям. На ней решено было поднять почтовый релей для этих служб.

Для этого нам потребуется Exim4-хеви и его легкая настройка:

# apt-get install exim4 exim4-config exim4-base exim4-daemon-heavy

# dpkg-reconfigure exim4-config
Скажем экзиму что он работает в режиме смарт-хост и может принимать почту из вне

Введем хостнейм сервера, для порядка.

И внешний IP интерфейса, для того чтобы экзим его прослушивал на предмет входящей почты.

Разрешим экзиму релеить почту с пренадлежащих нам IP и подсетей:

Укажим в качестве смарт-хоста SMTP сервер Яндекс.Почта.

Разрешим скрывать данные хоста отправителя и скажем чем их заменитиь.

Внесем данные для авторизации на яндексе в файл /etc/exim4/passwd.client:

smtp.yandex.ru:alert@mydomain.com:password

Для успешного приема почты с Intel BMC — надо грязно хакнуть конфиг /etc/exim4/conf.d/acl/00_exim4-config_header  удалив от туда блоки проверки адреса отправителя:

На этом делаем рестарт экзима и не забываем разрешить в фаерволе входящие подключения по порту 25 только от наших IP, а все остальное закрыть, дабы случайно не расшарить на весь инет опен-релей focus

После этих действий смело настраиваем Intel BMC и maxView на отправку почты через наш новый релей-сервер:

Все!!! PROFIT! мыло начинает приходить через авторизацию на яндексе и пересылаться на любой адрес указанный в maxView или BMC:

Комментариев: 5 на “Простой релей для серверных оповещений к Яндекс.Почте

        • Хз! я понимаю что у тебя может и работает эта поделка от Микросеми, а вот у меня успешно шлет только если нет TLS. По сему меня спасает только свой релей… vava
          Если честно, я не стал разбираться в деталях, шлет без TLS через релей, и ладно!

          В принципе держать свой релей для таких вещей полезно и вовсе не накладно. blush

          Кстати, что примечательно, новые версии maxView стали ставится с меньшим уровнем шаманства, что не может не радовать!!! crazy
          За прошлые сутки поставил на 3-х разных системах maxView 3.01 — везде встало без шаманства… я искренне удивлен!!! неужели Микросеми научились меньше косячить????!!! unknw

Добавить комментарий