Настройка Postfix для Linux
Установите Postfix при помощи следующей команды:
Во время установки выберите тип конфигурации Postfix - "Internet Site".

Введите полное имя домена, passwork.

После завершения установки откройте конфигурационный файл /etc/postfix/main.cf.
Убедитесь в том, что параметр myhostname совпадает с полным доменным именем вашего сервера:
Настройка имен и паролей SMTP
Откройте или создайте файл /etc/postfix/sasl_passwd.
Добавьте SMTP хост, имя пользователя и пароль должны быть записаны в следующем формате:
Если вы хотите использовать нестандартный TCP-порт (например, 587), используйте следующий формат:
для Gmail запись будет выглядеть следующим образом:
Создайте хэшированную базу данных для Postfix, выполните команду postmap:
После успешного выполнения команды в директории /etc/postfix/directory должен появиться новый файл sasl_passwd.db.
Файлы /etc/postfix/sasl_passwd и /etc/postfix/sasl_passwd.db, созданные в предыдущих шагах, содержат ваши учетные данные SMTP в виде простого текста. По соображениям безопасности вы должны изменить права доступа к ним, так чтобы только пользователь root мог читать и записывать в файл.
Выполните следующие команды, чтобы изменить владельца файлов на root и обновить права доступа для файлов:
Конфигурация релей сервера
Откройте файл /etc/postfix/main.cf.
Измените параметр relayhost, на свой внешний SMTP релей. Если в файле sasl_passwd был указан нестандартный TCP-порт, то вы должны использовать тот же порт при настройке параметра relayhost.
Укажите SMTP релей:
для Gmail запись будет выглядеть следующим образом:
В конце файла добавьте следующие параметры для включения аутентификации:
Сохраните изменения.
Перезапустите Postfix: