Postfix в роли cистема-спутник
Пересылка системных(root) сообщений на smart host. Smart host - тип почтового сервера, принимающего всю почту от другого сервера для пересылки.
Ставим Postfix и у нас появляется команда newaliases
Ubuntu, Debian
Инсталлируем 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
CentOS
# 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 можно оставить пустым, в этом случае сервер для пересылки будет находиться автоматически (согласно mx записям сервера провайдера)
relayhost = smtp.provider.net
Отменяем запросы к DNS для выяснения хоста назначение для исходящей почты. Мы ведь всё пересылаем на релей, так что опрашивать DNS нам не нужно.
disable_dns_lookups = yes
Проверяем: отсылается почта или нет
# echo foo | /usr/sbin/sendmail -f root root && tail -f /var/log/mail.log
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах