Postfix в роли cистема-спутник

Пересылка системных(root) сообщений на smart host. Smart host - тип почтового сервера, принимающего всю почту от другого сервера для пересылки.

Ставим Postfix и у нас появляется команда newaliases

Инсталлируем Postfix в режиме Satellite system (cистема-спутник), указав SMTP relay host (релей для исходящей почты - сервер через который вы хотите пересылать исходящую почту, например сервер провайдера или ваш почтовый шлюз). Проверяем, чтобы запускался только на localhost <wrap em>(:!: security)</wrap> иначе он превратиться в открытый почтовый релей(open mail relay), что очень порадует спамеров. Пробуем отослать тестовое письмо.

aptitude install postfix
 
lsof -i:25
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
master  2766 root   12u  IPv4   8401      0t0  TCP localhost:smtp (LISTEN)
 
echo "hello from `uptime` `who -q`" | mail -s "`hostname`" root  && tail -F /var/log/mail.log
# yum install postfix
# nano /etc/aliases
# See man 5 aliases for format
root: your_name@yuor_domen.ua
postmaster:    root
clamav: root
webmaster: root
www-data: root
remuserbak: root
# newaliases
# /etc/init.d/postfix start

Не забываем менять параметр inet_interfaces=all на 127.0.0.1. Если этого не сделать ваш почтовый сервер может превратиться в открытый почтовый релей.

$ nano /etc/postfix/main.cf
...
#inet_interfaces = all
inet_interfaces = 127.0.0.1
...

Релей для исходящей почты - сервер через который вы хотите пересылать исходящую почту, например сервер провайдера или ваш почтовый шлюз.

relayhost = smtp.provider.net

Отменяем запросы к DNS для выяснения хоста назначение для исходящей почты. Мы ведь всё пересылаем на релей, так что опрашивать DNS нам не нужно.

disable_dns_lookups = yes

Проверяем: отсылается почта или нет

# echo foo | /usr/sbin/sendmail -f root root && tail -F /var/log/maillog
  • Крупнейшая в Европе школа английского языка

    Промокоды, акции и подарки, чтобы Ваше обучение было не только интересным, но и выгодным. Закажите пробный урок уже сейчас!

    skyeng.ru
  • Английский для IT‑специалистов по Skype

    Персональные занятия по разумным ценам. Длительность курса: 50 уроков по 50 минут. Управляй расписанием занятий через мобильное приложение!

    englex.ru
  • EnglishDom IT