CentOS настроить постфикс почтовой службы

инициализация 1. среды

[Корень @ почта ~] # оборотов в минуту -q CentOS-релиз // Система отображения версии
CentOS-релиз-7-5.1804.el7.centos.x86_64

[Root @ локальный ~] # VI / и т.д. / имя хоста // изменить имя хоста для домена почтового сервера имя mail.test.com

[Root @ локальный ~] # systemctl отключить firewalld // отключить загрузку брандмауэра с самого начала

[Root @ локальный ~] # VI / и т.д. / sysconfig / SELinux // значение Неаннотированной линия инвалидов SELinux

[Root @ локальный ~] # файл VI / и т.д. / Fstab // редактировать конфигурации Fstab, добавьте следующую строку в конце:

/ Dev / CDROM / мнт iso9660 ро 0 0 // загрузочный диск VMware образ монтируется только для чтения автоматически подключается в каталог / мнт

[Root @ локальный ~] файлы конфигурации # VI /etc/yum.repos.d/CentOS-Base.repo // редактировать ням, чтобы облегчить последующую установку, настройку следующим образом, удалять или другие комментарии:

[Base]
имя = CentOS- $ releasever - База
BaseUrl = Файл: /// мнт
Enabled = 1
gpgcheck = 0
//////////// не понял , что это значит, почему
[корень @ локальный ~] # перезагрузка // перезапуск вступил в силу , так что улучшение состояния окружающей среды

2. настроить среду разрешения имен DNS для разбора постфиксного адреса

[Root @ почта ~] # ня установить -y привязку // установлен DNS-сервер

[Root @ почта ~] # VI /etc/named.conf // изменить файл конфигурации главного DNS

слушать-порт 53 {192.168.49.129; };

позволяют-запроса {любой}; // содержание этих двух линий

[Root @ почта ~] # VI /etc/named.rfc1912.zones // югу изменять конфигурационные файлы

зона «test.com» в {

    type master;

    file "test.com.zone";

};

зона «49.168.192.in-addr.arpa» {

    type master;

    file "test.com.local";

}; // добавить последнюю вперед и один обратную область анализа

[Root @ почта ~] # Кд / вар / имя / // DNS-сервер в зоне каталог файлов конфигурации

[Корень @ почта по имени] # сП -p named.localhost test.com.zone

[Root @ почта имени] # сП -p named.localhost test.com.local // область копирования профилей для конкретного файла конфигурации шаблона зоны. Сохраните разрешения исходного файла, чтобы определить, является группа под названием

[Корень @ почта по имени] # VI test.com.zone // изменение конфигурации файлов вперед зоны
$ TTL 1D
@ ИН SOA @ rname.invalid. (

                                    0       ; serial
                                    1D      ; refresh
                                    1H      ; retry
                                    1W      ; expire
                                    3H )    ; minimum
    NS      @
    A       192.168.49.129
    mail      A       192.168.49.129
    MX 10   mail.test.com.

[Корень @ почта по имени] # VI test.com.local // Редактирование обратной файл конфигурации зоны
$ Время_жизни 1D
@ ИН test.com ЗСО. Rname.invalid. (

                                    0       ; serial
                                    1D      ; refresh
                                    1H      ; retry
                                    1W      ; expire
                                    3H )    ; minimum
    NS      mail.test.com.
    A       192.168.49.129
    MX 10   mail.test.com.
    129     PTR     mail.test.com.

[Root @ почта по имени] # systemctl начать с именем // Запускаем сервер доменных имен DNS

[Root @ почта по имени] # ням установить -y Bind-Utils // установить команду DNS NSlookup, чтобы проверить, успешно ли разрешение

[Root @ почта имени] # VI /etc/resolv.conf // DNS, чтобы указать на собственный сервер DNS машины

Сервер имен 192.168.49.129

[Корень @ почта по имени] # Nslookup mail.test.com // // вперед разрешение для разрешения адреса сервера
Сервер: 192.168.49.129
Адрес: 192.168.49.129 # 53

Имя: mail.test.com
Адрес: 192.168.49.129

// обратный анализ
[корень @ почта по имени] # Nslookup 192.168.49.129
Сервер: 192.168.49.129
Адрес: 192.168.49.129 # 53

Имя = mail.test.com 129.49.168.192.in-addr.arpa.
// успех

3. Установка и настройка сервера Postfix

Обычно устанавливается автоматически постфикс по умолчанию сервера.

[Root @ почта имени] # оборотов в минуту -q постфикса // проверить, установлена ​​ли система постфикса сервер

постфикс-2.10.1-6.el7.x86_64

[Root @ почта имени] # postconf -a // проверить, следует ли поддерживать Сайрус голубятни функцию постфикса, если вы не поддерживают необходимость повторной установки обновленной версии

[Root @ почта имени] # VI /etc/postfix/main.cf // постфикса редактировать файл конфигурации, найти и изменить соответствующий элемент конфигурации

myhostname = mail.test.com // имя локального хоста

MYDOMAIN = test.com // доменное имя сервера

myorigin = $ MYDOMAIN // начальное доменное имя

inet_interfaces = 192.168.80.181, 127.0.0.1 // интерфейсы слушателей

inet_protocols = ipv4 // прослушивает сетевой версии, вы не можете изменить

mydestination = т у ч о с т н м е ,

MYDOMAIN // целевой домен

home_mailbox = Maildir каталог / // адрес электронной почты, в домашнем каталоге пользователя

[Root @ почта имя] проверка # постфикса // проверьте конфигурационный файл на наличие синтаксических ошибок

[Root @ почта имя] старт # systemctl постфикс // запуск постфикс сервер

                                         //postconf -n该命令可查看postfix非默认配置
  • 1

4. Проверьте почтовый сервер простое письмо

[Root @ почта имени] # GroupAdd MailUsers // добавить учетных записей электронной почты группы

[Root @ почта имени] # useradd -g MailUsers -s / SBIN / NOLOGIN домкрат // пользователь не может войти разъем (можно подключить MailUsers)

[Корень @ почты с именем] домкрат # ПАРОЛЬ

[Корень @ почта по имени] # useradd -g MailUsers -s / SBIN / NOLOGIN том

[Root @ почта по имени] # PASSWD Том // добавить домкрат, Том почты тест учетной записи службы

[Root @ почта по имени] # ня установить -y телнет // удаленное Логин установки плагина, используется тестовый порт для входа 25

[Root @ почта по имени] # телнета mail.test.com 25 // Telnet порт 25, так как ошибка не может подключиться, перезагрузка постфикс

Рисунок указать правильный
Введите следующую команду для проверки:
Написать фотографии, описанные здесь

[Root @ почта имени] # Ls / дом / Том / Maildir / новый / // Том посмотреть сообщение, полученное в почтовый каталог

Написать фотографии, описанные здесь
Супер администратор может просматривать только сообщение

рекомендация

отwww.cnblogs.com/duanlinxiao/p/10945202.html