Як встановити та налаштувати Postfix на Ubuntu 24.04|22.04|20.04

Як встановити та налаштувати Postfix на Ubuntu 24.04|22.04|20.04

 

У цьому посібнику ми розглянемо, як ви можете налаштувати Postfix MTA як SMTP-сервер лише для надсилання на Ubuntu 24.04|22.04|20.04 LTS, тобто він не отримує та не обробляє електронні листи. Його завдання полягає лише в тому, щоб діяти як місцевий агент з переказу пошти. Postfix — популярний агент передачі пошти (MTA) з відкритим вихідним кодом, який використовується в середовищах Linux та Unix.

Поштовий сервер лише для надсилання корисний, особливо коли використовується у сценарії, наприклад, маючи завдання cron, яке надсилає електронний лист про статус його виконання, або програму, яка надсилає вам електронний лист, коли відбуваються певні події.

Налаштуйте Postfix як SMTP-сервер лише для надсилання на Ubuntu

Встановлення та налаштування Postfix як SMTP-сервера лише для надсилання на Ubuntu є простим процесом. Почніть з оновлення системи:

sudo apt update

Також встановіть ім’я хоста для сервера, щоб у листах відображався розділ з адресою from з дійсним доменом.

sudo hostnamectl set-hostname server1.example.com

Завантажте mailutils, які встановлять для вас postfix та інші поштові утиліти:

sudo apt install mailutils

Коли пакет встановиться, вам буде запропоновано вибрати опцію на екрані вашого поштового сервера. У вікні ” General type of email configuration” виберіть Internet site і натисніть кнопку OK 

Як встановити та налаштувати Postfix на Ubuntu 24.04

На наступній сторінці вас попросять встановити ім’я поштового сервера, це може бути домен або ім’я хоста сервера із записом A.

Як встановити та налаштувати Postfix на Ubuntu 24.04

Натисніть OK, щоб зберегти налаштування та завершити інсталяцію.

Налаштування сервера Postfix MTA

Відредагуйте файл конфігурації Postfix, щоб переконатися, що він налаштований як лише для надсилання ( Лише ретрансляція листів з локального сервера)./etc/postfix/main.cf

Налаштуйте Postfix на прослуховування в інтерфейсі зворотного зв’язку. За замовчуванням встановлено прослуховування на всіх інтерфейсах.127.0.0.1

inet_interfaces = loopback-only

Крім того, встановіть на свій сервер FQDNmyhostname

myhostname=myserver.example.com

Дивіться скріншот нижче

Як встановити та налаштувати Postfix на Ubuntu 24.04

Перезапустіть службу Postfix, щоб вона вибрала нові зміни:

sudo systemctl restart postfix

Ви успішно встановили та налаштували Postfix як сервер Send only MTA. Щоб перевірити доставку електронної пошти, скористайтеся командою, як показано нижчеmail

echo "Postfix Send-Only Server" | mail -s "Postfix Testing" userx@example.com

Ви також можете завантажити наявні дані до mail

mail -s "Mail Subject" user@example.com < /home/jmutai/file.txt

Це надішле електронний лист із вмістом, завантаженим із розділу повідомлень./home/jmutai/file.txt

Прокрутка до верху