Linux
Настройка параметров в Пассворке
Открыть веб-интерфейс Пассворк и перейти в Настройки и пользователи → Системные настройки → раздел Уведомления.
Активировать параметр Отправлять уведомления на имейл и в Почтовая служба использовать Локальную службу, указать Имейл отправителя и сохранить изменения:

Установка Postfix
Установить Postfix:
- DEB
- RPM
apt install -y postfix
dnf install -y postfix
В процессе установки выбрать тип конфигурации Internet Site:

Указать FQDN (Полное доменное имя) сервера:

Настройка и изменение параметров в Postfix
Настройка адреса отправителя SMTP
Создать файл — /etc/postfix/sasl_passwd
:
nano /etc/postfix/sasl_passwd
Добавить SMTP-адрес с логином и паролем пользователя-отправителя:
[mail.isp.example] passwork@noreply.ru:password
Пример использования нестандартного TCP-порта
[mail.isp.example]:587 passwork@noreply.ru:password
Пример использования Gmail:
[smtp.gmail.com]:587 passwork@noreply.ru:password
Создать хэшированную базу данных для Postfix выполнив следующую команду:
postmap /etc/postfix/sasl_passwd
После выполнения в директории /etc/postfix/
будет расположена база данных Postfix — sasl_passwd.db
Ограничение доступа к файлам с данными
Созданные файлы содержат учетные данные SMTP в виде простого текста. В целях безопасности доступ к чтению и записи должен быть только у пользователя root.
Назначить права владельцу и установить владельцем root-пользователя:
chown root:root /etc/postfix/sasl_*
chmod 0600 /etc/postfix/sasl_*
Настройка Postfix в качестве релея сер вера
Отредактировать конфигурационный файл — /etc/postfix/main.cf
:
nano /etc/postfix/main.cf
Добавить и отредактировать следующие параметры:
# Указать FQDN имя сервера
myhostname = hostname.passwork.local
# Указать параметр на свой SMTP сервер из шага «Настройка адреса отправителя SMTP»
relayhost = [mail.isp.example]:587
# Добавить в конце файла параметры включения аутентификации
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
Сохранить изменения и перезапустить службу Postfix:
service postfix restart