Назад | Перейти на главную страницу

Как настроить postfix с помощью ufw, чтобы мой веб-сервер мог отправлять электронную почту, но не работал как открытый ретранслятор?

В соответствии с это руководство:

Важно обезопасить свой сервер и убедиться, что Postfix не настроен как открытый ретранслятор.

Он ссылается на другой гид что предлагает использовать UFW в качестве межсетевого экрана.

Я запускаю Apache в Ubuntu с приложением PHP, которому нужно отправлять электронную почту. Я установил postfix в качестве почтового сервера.

Я настроил UFW с помощью:

sudo ufw allow ssh
sudo ufw allow www

Чтобы разрешить отправку электронной почты, я бы сказал UFW разрешить smtp ?:

sudo ufw allow smtp

Что еще мне нужно сделать, чтобы разрешить отправку электронной почты?

Не открывайте миру smtp-порт своих серверов. php должен отправлять почту, используя /usr/sbin/sendmail.

Если вам нужно отправить с помощью удаленного сервера, этот вопрос и ответ может быть интересно.