===== Как настроить отсылку уведомлений на внешний почтовый сервер с помощью 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~~