URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94150
[ Назад ]

Исходное сообщение
"Postfix и получатели"

Отправлено kleon , 13-Дек-12 12:39 
Добрый день
Помогите настроить защиту от спама и не защиту


Перечитав форум настроил защиту от спама которая 90% решает всех проблем.

Вот пример собственно

smtpd_recipient_restrictions =
    check_recipient_access hash:/etc/postfix/list_box_no_check_spam,
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    reject_unknown_client


check_recipient_access hash:/etc/postfix/list_box_no_check_spam - Строка отвечающая за то что если в файле есть адрес на который почта ПРИХОДИТ значит на него доставляем все вместе со спамом.

Помогите заставить чтоб оно всетаки так и работало. Может я что-то не так делаю или не правильно понимаю ?

Файл list_box_no_check_spam такого содержания
test@domain.com OK


Такие вещи как
smtpd_helo_restriction
smtpd_client_restriction
smtpd_sender_restriction

Пока не использую

Спасибо



Содержание

Сообщения в этом обсуждении
"Postfix и получатели"
Отправлено mmm , 13-Дек-12 12:57 
> Перечитав форум настроил защиту от спама которая 90% решает всех проблем.
> check_recipient_access hash:/etc/postfix/list_box_no_check_spam - Строка отвечающая
> за то что если в файле есть адрес на который почта
> ПРИХОДИТ значит на него доставляем все вместе со спамом.
> Файл list_box_no_check_spam такого содержания
> test@domain.com OK

т.е. Вы просто проверяете есть ли ящик на сервере и если есть то принимаете почту если нет не принимаете? Или я не так понял?


"Postfix и получатели"
Отправлено kleon , 13-Дек-12 13:55 
Ну можно и так сказать.
Задача такова чтоб на некоторые ящики включать проверку на некоторые нет


>> Перечитав форум настроил защиту от спама которая 90% решает всех проблем.
>> check_recipient_access hash:/etc/postfix/list_box_no_check_spam - Строка отвечающая
>> за то что если в файле есть адрес на который почта
>> ПРИХОДИТ значит на него доставляем все вместе со спамом.
>> Файл list_box_no_check_spam такого содержания
>> test@domain.com OK
> т.е. Вы просто проверяете есть ли ящик на сервере и если есть
> то принимаете почту если нет не принимаете? Или я не так
> понял?


"Postfix и получатели"
Отправлено Гектор Зажигайло , 13-Дек-12 15:10 
> Ну можно и так сказать.

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

Вы из файла с записями базу сделали ?

# idqdq
God mode on

# postmap list_box_no_check_spam
# ls

list_box_no_check_spam
list_box_no_check_spam.db


"Postfix и получатели"
Отправлено Гектор Зажигайло , 13-Дек-12 15:22 
потом можно потестить
# postmap -q test@domain.com hash:/etc/postfix/list_box_no_check_spam
OK

Если ничего не сказало впадать в отчаяние и рвать на себе волосы


"Postfix и получатели"
Отправлено kleon , 13-Дек-12 15:37 
Хеш сделал как без него

Все правильно вы меня поняли

> потом можно потестить
> # postmap -q test@domain.com hash:/etc/postfix/list_box_no_check_spam
> OK
> Если ничего не сказало впадать в отчаяние и рвать на себе волосы


"Postfix и получатели"
Отправлено Гектор Зажигайло , 13-Дек-12 15:48 
> Хеш сделал как без него

Ну, тогда если тест проходит и нет других рестрикшинсов, должно работать. У меня примерно так же сделано. Всё работает


"Postfix и получатели"
Отправлено Дядя_Федор , 14-Дек-12 13:59 
> Ну, тогда если тест проходит и нет других рестрикшинсов, должно работать. У
> меня примерно так же сделано. Всё работает

Какая связь между секцией smtpd_recipient_restrictions и проверкой (или не проверкой) на спам??? Что надо проверять на спам, а что не надо - надо указать дополнительному модулю, прикрученному к постфиксу. Например - спамсассассину.



"Postfix и получатели"
Отправлено kleon , 14-Дек-12 15:19 
С асистом не охота связываться так как он делает доп нагрузку на сервер. Да и не нужны эти навороты.

Хочется сделать стандартными средствами.

На счет связи между секций smtpd_recipient_restrictions не понял вопрос

>> Ну, тогда если тест проходит и нет других рестрикшинсов, должно работать. У
>> меня примерно так же сделано. Всё работает
>  Какая связь между секцией smtpd_recipient_restrictions и проверкой (или не проверкой)
> на спам??? Что надо проверять на спам, а что не надо
> - надо указать дополнительному модулю, прикрученному к постфиксу. Например - спамсассассину.


"Postfix и получатели"
Отправлено fantom , 14-Дек-12 15:37 
>> Ну, тогда если тест проходит и нет других рестрикшинсов, должно работать. У
>> меня примерно так же сделано. Всё работает
>  Какая связь между секцией smtpd_recipient_restrictions и проверкой (или не проверкой)
> на спам??? Что надо проверять на спам, а что не надо
> - надо указать дополнительному модулю, прикрученному к постфиксу. Например - спамсассассину.

Ну некоторые варианты спама отсекаются еще на этапе коннекта - корректность заголовков, полномочия сервера (spf, dkim) и т.д...

спамсассассин в ряду этих средств должен стоять последним...