В составе 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 с нашего сервера выполнена успешно.
Автор первичной редакции:
Алексей Максимов
Время публикации: 29.08.2016 11:510