Усі команди в цій статті будуть виконуватися у вікні терміналу. Отже, спочатку вам потрібно буде відкрити термінал у вашій системі. Для цього клацніть на Діяльність у лівому куті та клацніть на піктограму Термінал на лівій бічній панелі робочого столу CentOS 8.
Встановлення Postfix на CentOS 8
Виконайте наступні кроки, щоб встановити Postfix у вашій системі CentOS:
1. Видаліть Sendmail
Перевірте, чи встановлено Sendmail у вашій системі, використовуючи таку команду:
$ об / хв -qa | grep sendmailЯкщо Sendmail уже встановлено, тоді версія Sendmail з’явиться у вашому результаті. Якщо він не встановлений у вашій системі, ви не побачите вихідних даних на терміналі, і ви можете пропустити цей крок.
Ви можете видалити Sendmail з CentOS 8, використовуючи таку команду:
$ yum видалити sendmail *Або
$ dnf видалити2. Система оновлення
Після видалення Sendmail MTA оновіть систему, виконавши таку команду:
$ dnf оновлення3. Встановіть Postfix
Перевіривши, що у вашій системі CentOS не працює інший агент передачі пошти (MTA), тепер ви встановите сервер postfix у вашу систему, використовуючи таку команду:
$ sudo dnf встановити постфікс
Під час встановлення вас запитають, чи хочете ви продовжувати встановлення сервера Postfix у вашій системі. Щоб продовжити, натисніть "y" та натисніть "Enter", щоб завершити встановлення.
Тепер перевірте, чи встановлено Postfix у вашій системі, виконавши таку команду:
$ rpm -qa | grep постфікс
4. Увімкніть служби Postfix
Після завершення встановлення сервера Postfix увімкніть і запустіть служби postfix у вашій системі CentOS 8, виконавши таку команду:
$ systemctl увімкнути постфікс
Якщо ви не ввійшли в систему як користувач root, після виконання вищевказаної команди у вашій системі відобразиться запит автентифікації користувача. Введіть пароль користувача, і наступний вивід відобразиться на терміналі при створенні символічного посилання.
Після виконання вищевказаного кроку запустіть таку команду, запустіть служби Postfix:
$ systemctl запускає постфікс
Знову ж вам потрібно буде завершити процес автентифікації наступним чином:
Щоб перевірити стан роботи служби Postfix, введіть таку команду:
Постфікс статусу $ systemctlУ вікні терміналу повинен відображатися такий вивід:
Зараз служба Postfix працює у вашій системі.
Далі вам потрібно буде налаштувати сервер Postfix для надсилання електронних листів на ваш локальний сервер.
Натисніть "Ctrl + c", щоб вийти з поточного вікна відображення.
5. Встановіть поштовий клієнт mailx
Перш ніж налаштовувати сервер Postfix, встановіть пакет поштового клієнта mailx у свою систему, ввівши таку команду:
$ sudo dnf встановити mailx
Тут вам потрібно буде підтвердити встановлення пакету mailx. Натисніть "y" та натисніть "Enter", щоб продовжити процес встановлення.
Через деякий час ви побачите на терміналі статус завершеної інсталяції, що означає, що mailx встановлено у вашій системі.
Тепер ми можемо надіслати електронний лист на наш локальний сервер. Наприклад, ми надішлемо тестовий електронний лист користувачеві системного адміністратора kbuzdar.'Для цього ми введемо в терміналі таку команду:
$ пошта kbuzdar
У наведеній вище команді пошта є клієнтом, а 'kbuzdar' - одержувачем. В кінці електронного листа ".'генерує сигнал поштовому клієнту про те, що це кінець електронного листа, і що він тепер буде переданий серверу postfix для доставки.
Щоб перевірити, чи електронне повідомлення надійшло до місця призначення, увійдіть як адміністратор від сторони одержувача та введіть «пошта» у терміналі.
# пошта
Ви побачите наступний список електронних листів, включаючи останній електронний лист, на який було надіслано повідомлення на останньому кроці.
Вітаю! Postfix успішно встановлено у вашій системі CentOS 8.
Висновок
У цій статті ви дізналися, як встановити сервер Postfix на CentOS 8 за допомогою командного рядка. Ви також дізналися, як надсилати електронні листи на локальний сервер через служби Postfix. Крім того, ви також можете надсилати електронні листи до певних доменів, змінюючи ім'я імені хосту вашої системи, а також можете редагувати вміст файлу конфігурації та надсилати електронні листи до певного домену. Сподіваюсь, ця стаття допоможе вам у встановленні та використанні сервера Postfix у вашій системі.