
Я установил Postfix на свой CentOS и настроил его правильно.
Теперь я хочу включить аутентификацию пользователей, чтобы избежать рассылки спама.
Мне не нужна сложная настройка, только простой текстовый файл, который будет хранить имя пользователя и пароль (или базу данных MySQL, если ее также легко настроить), и который позволит избежать доставки электронной почты без команды AUTH в SMTP-соединении Postfix.
Я искал в Google, прочитал много статей, связанных с Postfix/SASL, но не смог понять, не смог заставить Postfix работать с SMTP Auth. Есть ли кто-нибудь, кто будет рад объяснить процесс пошагово?
Спасибо, с нетерпением жду вашего ответа.
решение1
ЭтотВ статье от flurdy есть вся информация о том, как это можно сделать. Там говорится, как это сделать с помощью Mysql.
решение2
Вам НЕ нужно выполнять аутентификацию для доставки почты, иначе пользователи с почтовых серверов, отличных от вашего, не смогут доставлять электронные письма на почтовые ящики вашего сервера.
Насколько я понял, вам действительно нужно настроить сервер, защищающий от спама. Spamassassin, RBL и greylisting отсекают почти все, если настроены правильно.
Ознакомьтесь с этой статьей, которую я разместил в своем блоге -Настройка постфикса AntiSPAM.
Там вы найдете копию настроек моего почтового сервера, который отсекает более 99% СПАМА без использования spamassasin, который мне не очень нравится из-за личных ограничений.