Трябва да изпълните следните прости стъпки, за да настроите сървъра за изпращане на имейл постфикс във вашата система:
Отворете прозореца на терминала, като щракнете върху Дейности и изберете терминал от лявата странична лента в CentOS 8.
Инсталирайте Postfix
Първо се уверете, че postfix е инсталиран на вашата система или не.като използвате следната команда, можете да проверите инсталацията на postfix:
$ rpm -qa | grep postfixСледният изход трябва да се покаже на вашата система.
В противен случай ще инсталирате postfix, като използвате следната команда:
$ sudo dnf инсталира постфиксСлед като инсталацията на postfix приключи, сега използвайки следната команда, можете да проверите състоянието на услугата postfix:
$ sudo услуга postfix статусСледният изход трябва да се покаже на вашата система.
Както можете да видите на горната екранна снимка, услугите за постфикс са активни в тази система. Сега можем допълнително да проверим с помощта на командата netstat, че услугите за постфикс се изпълняват на порт 25. Въведете следната команда, за да направите това:
$ sudo netstat -ltnp | grep 25Следният изход ще бъде показан на вашата система:
В горния изход последната колона представлява PID на обработката. Тук това показва постфикс.
Конфигурация за препращане на имейл постфикс
Сега стартирайте конфигурацията на postfix за препращане на имейли. Това е проста задача. Първо, трябва да намерим пътя на директорията за конфигурация на postfix, като използваме командата postconf.
$ postconf | grep config_directoryСледният изход ще се покаже на терминала:
Сега имаме представа, че всички конфигурационни файлове на postfix, намиращи се в директорията / etc / postfix, така че се движете в директорията и редактирайте 'main.cf 'конфигурационен файл.
Отворете файла в любимия си текстов редактор или който е инсталиран на вашата система. Тук използваме vim редактор, за да модифицираме конфигурационните файлове.
$ vi / etc / postfix / main.срвСледният прозорец ще видите в терминала:
Сега трябва да добавите следните редове в края на 'main.cf 'файл.
virtual_alias_domains = mydomain.com theanotherdomain.comvirtual_alias_maps = хеш: / etc / postfix / virtual
Тук ред първи virtual_alias_domains се използва за изброяване на домейните, за които postfix приема имейлите. Могат да се добавят повече от един домейн, които са разделени с интервал.
Вторият ред virtual_alias_maps показва пътя към файла, посочете картографирането за пренасочващи домейни.
Отворете / etc / postfix / виртуалния файл и добавете препратените имейли заедно с местоназначението.
$ vi / etc / postfix / virtual
Да приемем, че искаме да препращаме имейли от един на друг имейл:
[имейл защитен] до [имейл защитен]
В горните имейли първият имейл показва на кой постфикс ще получава имейли. Вторият имейл показва къде postfix ще препрати имейла. Пощата може да бъде препратена до множество имейл дестинации. След като въведете тези имейли, запазете и затворете файла. Сега актуализирайте таблицата postfix, като използвате следната команда:
$ postmap / etc / postfix / virtualПрезаредете постфикса
След като извършите някои необходими промени в конфигурационните файлове на postfix, презаредете или рестартирайте конфигурациите на postfix, като използвате следната команда:
$ sudo / etc / init.г / презареждане на постфикс# или
$ sudo презареждане на постфикс услуга
Тествайте сега
След като конфигурациите приключат, опитайте да препратите имейли на други домейни.
Заключение
В тази статия научихме как да конфигурираме препращането на постфикс поща в системата Linux. Освен това научихме и как да редактираме конфигурационните файлове на postfix. Тествайте конфигурациите. Ще забележите, че имейл пристига на препратената дестинация в рамките на минута. Надявам се тази статия да ви бъде интересна.