Создайте файл /etc/postfix/sasl_passwd со следующим содержимым:
где [email protected] - email адрес с которого будут приходить уведомления;
passwdexample - пароль приложения google.
По умолчанию письма будут приходить от [email protected]. Для того, чтобы переписать отправителя на gmail адрес cоздайте файл /etc/postfix/sender_canonical со следующим содержимым:
Измените права доступа на файл sasl_passwd:
Создайте индексированные файлы для postfix:
Проверьте корректность конфигурации, после чего запустите сервис postfix:
Отправка тестового сообщения:
Настройка ovirt-engine-notifier
Скопируйте файл ovirt-engine-notifier.conf в директорию /etc/ovirt-engine/notifier/notifier.conf.d и переименуйте в 90-email-notify.conf:
Отредактируйте файл 90-email-notify.conf:
В файле можно указать получателей, без добавления в БД
Конструкция include:*(smtp:email-адрес) — подписывает email-адрес на все события. Можно перечислить несколько таких include подряд — по одному на адрес.
Перезагрузите сервисы:
Создание тестового пользователя для проверки конфигурации:
На портале администрирования добавьте пользователя test-user:
Подпишите пользователя test-user на необходимые события:
Выберите пользователя, нажмите на User Name, чтобы перейти на подробную страницу о пользователе.
На вкладке Event Notifier, нажмите Manage Events
Выберите интересующие события.
В поле Mail Recipient введите адрес почты пользователя.
Нажмите "Ок".
Для проверки работоспособности уведомлений необходимо вызвать событие или события, на которые подписан пользователь, например, выключить хост виртуалзиации.
ovirt-aaa-jdbc-tool user add test-user
ovirt-aaa-jdbc-tool user edit test-user [email protected]ovirt-aaa-jdbc-tool user password-reset test-user --password-valid-to="2026-08-01 12:00:00-0800"
ovirt-aaa-jdbc-tool user show test-user