===== Как настроить отсылку уведомлений на внешний почтовый сервер с помощью postfix в CentOS 7 =====
В составе **CentOS Linux 7** есть почтовая служба **postfix**, которая включена по умолчанию. Предположим, у нас в организации уже имеется почтовый сервер, нам нужно сделать так, чтобы служба postfix, работающая на нашем сервере, принимала почту только от локальных служб (**mynetworks**) на интерфейсе localhost:25 (**inet_interfaces**) и переправляла всю почту на почтовый сервер организации (**relayhost**).
Для этого настроим соответствующие параметры в конфигурационном файле **/etc/postfix/main.cf**:
# nano /etc/postfix/main.cf
...
inet_interfaces = 127.0.0.1
mynetworks = 127.0.0.0/8
relayhost = 10.1.0.18
...После этого перезапустим службу postfix:
# service postfix restart
Протестируем локальную отправку почты через postfix на **localhost:25** с помощью **telnet**-подключения:
# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 KOM-FS03.holding.com ESMTP Postfix
ehlo localhost <--- Вводим первую обязательную команду
250-KOM-FS03.holding.com <--- Ответ сервера
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:KOM-FS03@holding.com <--- Вводим от кого отправляется письмо
250 2.1.0 Ok <--- Сервер готов принять письмо от указанного адресата
rcpt to:DST-KOM-FS-Admins@holding.com <--- Вводим кому отправляется письмо
250 2.1.5 Ok <--- Сервер готов принять письмо для указанного адресата
data <--- Вводим команду для начала ввода данных письма
354 End data with . <--- Сервер просит закончить письмо точкой
Subject:Test message <--- Вводим тему письма, затем Enter
This is my test message body <--- Вводим тело письма
. <--- В конце ввода письма
на отдельной строчке ставим точку и жмём Enter
250 2.0.0 Ok: queued as 0A1371404C1 <--- Сервер сообщает о том, что письмо сформировано
и поставлено в очередь для отправки
quit <--- Вводим команду завершения SMTP-сессии
221 2.0.0 Bye <--- Сервер закрывает соединение
Connection closed by foreign host.
Как видим, письмо успешно отправлено в очередь postfix. Если через несколько секунд мы получим это письмо, значит настройка отправки писем через postfix с нашего сервера выполнена успешно.
----
{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 29.08.2016 11:510
{{tag>Linux CentOS postfix email smarthost relayhost telnet SMTP}}
~~DISCUSSION~~