Вам потрібно виконати такі прості кроки, щоб налаштувати сервер постфіксного пересилання електронної пошти у вашій системі:
Відкрийте вікно терміналу, натиснувши на Activity і виберіть термінал на лівій бічній панелі в CentOS 8.
Встановіть Postfix
По-перше, переконайтеся, що postfix встановлено у вашій системі чи ні.використовуючи таку команду, ви можете перевірити встановлення postfix:
$ об / хв -qa | grep постфіксНаступний результат повинен відображатися у вашій системі.
В іншому випадку ви встановите постфікс, використовуючи таку команду:
$ sudo dnf встановити постфіксПісля завершення встановлення postfix, тепер, використовуючи таку команду, ви можете перевірити стан служби postfix:
Статус постфіксу служби sudo $Наступний результат повинен відображатися у вашій системі.
Як ви можете бачити на наведеному вище скріншоті, послуги postfix активні в цій системі. Тепер ми можемо додатково перевірити за допомогою команди netstat, що служби postfix працюють на порту 25. Введіть таку команду, щоб зробити це:
$ sudo netstat -ltnp | grep 25У вашій системі буде показано наступний результат:
У наведеному вище результаті останній стовпець представляє ПІД обробки. Тут показано постфікс.
Конфігурація для переадресації електронної пошти постфіксу
Тепер запустіть конфігурацію postfix для пересилання електронних листів. Це просте завдання. Спочатку нам потрібно знайти шлях до каталогу конфігурації postfix за допомогою команди postconf.
$ postconf | grep config_directoryНа терміналі відображатиметься такий вивід:
Тепер ми маємо уявлення, що всі файли конфігурації postfix, розташовані в каталозі / etc / postfix, тому рухайтеся всередині каталогу та редагуйте 'main.cf 'конфігураційний файл.
Відкрийте файл у вашому улюбленому текстовому редакторі або який встановлений у вашій системі. Тут ми використовуємо редактор vim для модифікації файлів конфігурації.
$ vi / etc / postfix / main.порУ терміналі ви побачите наступне вікно:
Тепер вам потрібно додати наступні рядки в кінці 'main.cf 'файл.
virtual_alias_domains = мійдомен.com іншийдомен.комvirtual_alias_maps = хеш: / etc / postfix / virtual
Тут рядок перший virtual_alias_domains використовується для переліку доменів, для яких postfix приймає електронні листи. Можна додати більше одного домену, розділених пробілом.
У другому рядку virtual_alias_maps вказується шлях до файлу, вказується зіставлення для доменів переадресації.
Відкрийте файл / etc / postfix / virtual та додайте електронні листи з переадресацією разом із адресою призначення.
$ vi / etc / postfix / virtual
Припустимо, ми хочемо переслати електронні листи з одного на інший електронний лист:
[захищено електронною поштою] на [захищено електронною поштою]
У наведених вище електронних листах перший електронний лист показує, на який постфікс отримуватиме електронні листи. Другий електронний лист показує, куди постфікс буде пересилати електронне повідомлення. Пошту можна переадресовувати на різні адреси електронної пошти. Після введення цих електронних листів збережіть і закрийте файл. Тепер оновіть таблицю postfix, використовуючи таку команду:
$ postmap / etc / postfix / virtualПерезавантажте постфікс
Після внесення необхідних змін у файли конфігурації postfix, перезавантажте або перезапустіть конфігурації postfix, використовуючи таку команду:
$ sudo / etc / init.г / перезавантаження постфіксу# або
$ sudo перезавантаження постфіксу
Перевірте зараз
Після завершення налаштування спробуйте переслати електронні листи на інші домени.
Висновок
У цій статті ми дізналися, як налаштувати пересилання пошти постфіксів у системі Linux. Більше того, ми також дізналися, як редагувати конфігураційні файли postfix. Перевірте конфігурації. Ви помітите, що електронна пошта надходить на переадресований пункт призначення протягом хвилини. Сподіваюся, ця стаття буде для вас цікавою.