Как установить Postfix в AlmaLinux, CentOS и Rocky Linux

Postfix - это эффективный агент передачи почты, используемый для маршрутизации и отправки и получения электронной почты, который доступен как программное обеспечение с открытым исходным кодом. Это самый известный почтовый сервер, используемый в различных дистрибутивах Linux. Это фактически замена старого Sendmail MTA, который предустановлен и на последних версиях Rocky Linux. Вам может понадобиться установить почтовый сервер postfix в вашей системе. Сегодня мы объясним процесс установки сервера postfix на систему Rocky Linux с помощью терминала.

В этой статье все команды будут выполняться в терминале. Чтобы получить доступ к терминалу, нажмите на опцию Activities, расположенную в левом верхнем углу среды Rocky Linux, а затем нажмите на Terminal в левой панели рабочего стола.

Установка Postfix в Rocky Linux

Чтобы установить Postfix на Rocky Linux, необходимо выполнить следующие шаги:

Удалите Sendmail

Сначала необходимо удалить Sendmail из вашей системы. Таким образом, вы можете легко проверить, установлен ли Sendmail в вашей системе или нет, используя следующую команду:

Если он уже установлен, то в терминале отобразится установленная версия. В противном случае на экран будет выведен любой вывод. В этой ситуации вы можете оставить этот шаг.

Вы можете удалить Sendmail, набрав в терминале следующую команду:

или

Обновление системы

После удаления Sendmail обновите систему, выполнив следующую команду:

dnf update

Установка Postfix

После того как вы убедитесь, что в вашей системе не запущен никакой другой MTA, установите сервер postfix, введя следующую команду:

Установите Postfix

Запрос подтверждения прервет установку и попросит подтвердить установку сервера postfix на систему CentOS. Нажмите 'y' в случае утвердительного ответа, а затем нажмите клавишу 'Enter', чтобы продолжить дальнейший процесс установки.

После завершения установки сервера Postfix вы можете проверить, установлен ли он на вашей системе или нет, выполнив в терминале следующую команду:

В вашей системе должно появиться следующее сообщение:

Проверить версию postfix

Включите службу Postfix

Теперь сервер postfix установлен в вашей системе. Включите и перезапустите службу Postfix, выполнив указанные ниже команды:

Включить Postfix

После выполнения вышеуказанной команды вам будет предложено ввести пароль для авторизации. В окне терминала вы увидите вывод с созданием симлинка.

Теперь запустите службу postfix, выполнив следующую команду:

После этого выполните следующую команду для проверки состояния служб postfix:

В окне терминала появится следующий результат:

Проверить статус postfix

Как вы можете видеть на изображении выше, службы Postfix запущены на этой системе.

Далее настройте почтовый сервер postfix для отправки писем на ваш локальный сервер. Для выхода из текущего окна нажмите 'Ctrl + c'.

Установка почтового клиента mailx

Прежде чем приступить к настройке сервера postfix, необходимо установить почтовый клиент mailx в системе, выполнив следующую команду:

Установите mailx

Подтвердите установку пакета mailx, нажав 'y', а затем нажмите 'Enter'. Теперь начнется установка mailx/

Теперь вы можете легко отправлять электронные письма на ваш локальный почтовый сервер. Например, мы отправляем письмо с темой test mail получателю admin. Для этого мы ввели в терминале следующую команду:

отправить письмо

Термин 'mail' в приведенной выше команде относится к клиенту, а получателем здесь является 'test'. Знак '.' в конце письма посылает сигнал почтовому клиенту, что письмо закончено. Теперь оно будет отправлено на сервер postfix для доставки электронной почты.

Чтобы проверить, дошло письмо до адресата или нет, войдите в систему как пользователь root со стороны получателя, а затем напишите 'mail' в терминале.

На терминале отобразится следующий список писем, включая последнее отправленное вами письмо, которое будет показано в конце.

Электронное письмо доставлено

Заключение

Вот и все об установке сервера Postfix на Rocky Linux  с помощью командной строки. Более того, вы увидели, как отправлять электронные письма на локальный сервер с помощью служб Postfix. Вы можете отправлять электронные письма на определенный домен, изменив имя вашей машины. Надеюсь, вам понравилась эта статья, и она может помочь вам в будущем.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий