Перейти к основному содержимому
Версия: 7.0

Linux

Настройка параметров в Пассворке

Открыть веб-интерфейс Пассворк и перейти в Настройки и пользователиСистемные настройки → раздел Уведомления.

Активировать параметр Отправлять уведомления на имейл и в Почтовая служба использовать Локальную службу, указать Имейл отправителя и сохранить изменения:

Включение отправки уведомлений на почтовые адреса

Установка Postfix

Установить Postfix:

apt install -y postfix

В процессе установки выбрать тип конфигурации Internet Site:

Выбор Internet Site при установке Postfix

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

Указание 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