Сложно найти баланс между ложными срабатывания на спамм и спамом 🙁
Создаём файл
touch /etc/postfix/whitelistCode language: Bash (bash)
Добавляем в него записи, можно конкретный ящик, можно все ящики домена, можно домен с под доменами.
user@examlpe.com OK
@examlpe.com OK
.example.ru OKCode language: Bash (bash)
Теперь преобразим наш файл whitelist в индексированную базу данных, выполнив команду:
postmap /etc/postfix/whitelistCode language: Bash (bash)
Теперь смотрим каком типом БД пользуется наш postfix
postconf | grep database_typeCode language: Bash (bash)
Возможные варианты ответа hash, btree или dbm
В зависимости от этого в секцию
smtpd_sender_restrictionsCode language: Bash (bash)
Добавляем строку
check_sender_access hash:/etc/postfix/whitelistCode language: Bash (bash)
Вот как это выглядит у меня (не забываем про запятые после переменных) (вместо hash пишем свой тип БД)
smtpd_sender_restrictions =
check_sender_access hash:/etc/postfix/whitelist,
permit_sasl_authenticated,
permit_mynetworks,
reject_non_fqdn_sender,
reject_unknown_sender_domain,
permitCode language: Bash (bash)
Добавить комментарий