Встановлення та налаштування SMTP-сервера вихідної пошти Postfix в Ubuntu
Пропозиція від 8host.com

Postfix – це агент пересилання повідомлень (англ. Mail Transfer Agent, або MTA), додаток для надсилання та отримання електронної пошти. Цей посібник допоможе встановити та налаштувати Postfix тільки для надсилання повідомлень локальних програм (тобто програм, встановлених на одному сервері з Postfix).
Навіщо це потрібно?
Якщо Ви використовуєте стороннього постачальника послуг електронної пошти, не потрібно запускати власний поштовий сервер. Якщо на хмарному сервері встановлені програми, яким необхідно надсилати повідомлення електронною поштою, то локальний SMTP-сервер передачі повідомлень буде відмінною альтернативою сторонньому постачальнику послуг електронної пошти та повномасштабному SMTP-серверу.
Вимоги
- Налаштований сервер Ubuntu 16.04 (інструкції з налаштування можна знайти тут).
- Чи не-root користувач з доступом до sudo.
- Валідний домен (у посібнику використовується умовний домен example.com).
Примітка : Ім'я сервера хоста повинно відповідати цьому домену або піддомену. Щоб перевірити ім'я сервера хосту, введіть у командний рядок hostname. Висновок повинен збігатися з ім'ям сервера, яке він отримав під час створення.
1: Установка Postfix
Щоб встановити Postfix, а заразом і ряд інших програм, необхідних для налаштування пошти, просто встановіть пакет mailutils.
Оновіть індекс пакетів:
sudo apt-get update
Пакет mailtuils встановить Postfix та кілька додаткових програм:
sudo apt install mailutils
Наприкінці встановлення програма запропонує вибрати тип налаштування. Рекомендується вибрати стандартнуопцію Internet Site. Для цього натисніть TAB та ENTER.
Please select the mail configuration type that best meets your needs. […] General type of mail configuration: No configuration Internet site Internet with smarthost Satellite system Local only
Після цього програма запропонує вибрати ім'я пошти, System mail name. Це поле має збігатися з ім'ям сервера, яке ви вибрали під час його створення. Вкажіть ім'я, а потім натисніть TAB та ENTER. Якщо в полі автоматично введено піддомен типу subdomain.example.com, замініть його на домен example.com.
'mail name' is domain name, використовуваний 'qualify' _ALL_ mail address without a domain name. […] System mail name:
2: Налаштування Postfix
Тепер потрібно налаштувати Postfix для надсилання повідомлень з локального хоста.
sudo nano /etc/postfix/main.cf
. . . mailbox_size_limit=0 recipient_delimiter=+ inet_interfaces=all . . .
Змініть значення рядка inet_interfaces=all на loopback-only.
. . . mailbox_size_limit=0 recipient_delimiter=+ inet_interfaces=loopback-only . . .
/etc/postfix/main.cf . . . mydestination = $myhostname, example.com, localhost.com, , localhost . . .
Рекомендується замість стандартного списку використовувати цей:
/etc/postfix/main.cf . . . mydestination = $myhostname, localhost.$mydomain, $mydomain . . .
Збережіть та закрийте файл.
Примітка : Якщо на одному сервері розміщено кілька доменів, можна додати інші домени до параметрів Postfix (mydestination). На жаль, це вимагатиме додаткового налаштування, що виходить за рамки цього посібника.
sudo systemctl restart postfix
3: Тестування сервера SMTP
Щоб надіслати тестове повідомлення, введіть:
echo "Тим є повідомлення про електронну пошту" mail -s "Цим є subject line" your_email_address
Перевірте поштову скриньку, на яку було надіслано повідомлення. Якщо надіслане повідомлення не з'явилося, перевірте папку спаму.
4: Поштовий форвардинг
sudo nano /etc/aliases
У стандартній установці Ubuntu 16.04 цей файл виглядає так:
# See man 5 aliases for format postmaster: root
/etc/aliases # See man 5 aliases for format postmaster: root root: your_email_address
Тепер протестуйте форвардинг, надіславши повідомлення користувачу root:
echo "Тим є повідомлення про електронну пошту" mail -s "Цим є subject line" root
Це повідомлення має з'явитися у вашій поштовій скриньці (якщо ні – перевірте папку спаму).
Висновок
Після встановлення сервера Postfix рекомендується захистити сервер від спаму.
Велике дякую. Все вийшло
Дякую за мануал! Все запрацювало з першого разу!