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

Исходное сообщение
"Sendmail/Spamassassin: блокировка писем на 'мертвые' адреса"

Отправлено ymrakk , 05-Авг-10 10:12 
Всем привет!
Вопрос о Sendmail/Spamassassin: блокировка писем на "мертвые" адреса.
Подскажите, пожалуйста, есть ли возможность у этой связки не пересылать дальше некоторые письма, в которых в поле "to" стоят адреса, которых уже нет, или никогда не было? Например, создать отдельно список "рабочих" адресов, и чтобы он просматривался при получении письма.
То есть, например, на адрес info@domain.ru пропускал (потому что он есть в списке), а на адрес dfgdfg@domain.ru нет - отбрасывал или удалял, не пересылая дальше (в Lotus Domino).
Я в почтовых системах пока что разбираюсь только, не смог найти в интернете решения.

Заранее благодарю!


Содержание

Сообщения в этом обсуждении
"Sendmail/Spamassassin: блокировка писем на 'мертвые' адреса"
Отправлено Z0termaNN , 05-Авг-10 10:54 
>[оверквотинг удален]
>письма, в которых в поле "to" стоят адреса, которых уже нет,
>или никогда не было? Например, создать отдельно список "рабочих" адресов, и
>чтобы он просматривался при получении письма.
>То есть, например, на адрес info@domain.ru пропускал (потому что он есть в
>списке), а на адрес dfgdfg@domain.ru нет - отбрасывал или удалял, не
>пересылая дальше (в Lotus Domino).
>Я в почтовых системах пока что разбираюсь только, не смог найти в
>интернете решения.
>
>Заранее благодарю!

это делается достаточно легко, в access.db добавляем несуществующие адреса, например

user@domain.com         REJECT

вопрос в том, как вытащить из лотуса почтовые адреса. можно через ldap,  а вот как
к нему подлезть - это лучше поинтересоваться у лотусового администратора


"Sendmail/Spamassassin: блокировка писем на 'мертвые' адреса"
Отправлено ymrakk , 05-Авг-10 13:22 
>это делается достаточно легко, в access.db добавляем несуществующие адреса, например
>
>user@domain.com         REJECT
>
>вопрос в том, как вытащить из лотуса почтовые адреса. можно через ldap,
> а вот как
>к нему подлезть - это лучше поинтересоваться у лотусового администратора

А если наоборот? То есть добавить существующие, потому что приходят письма со случайным адресом (видимо, сгенерированным), которого никогда и не было.


"Sendmail/Spamassassin: блокировка писем на 'мертвые' адреса"
Отправлено HanTengry , 05-Авг-10 13:45 
>>это делается достаточно легко, в access.db добавляем несуществующие адреса, например
>>
>>user@domain.com         REJECT
>>
>>вопрос в том, как вытащить из лотуса почтовые адреса. можно через ldap,
>> а вот как
>>к нему подлезть - это лучше поинтересоваться у лотусового администратора
>
>А если наоборот? То есть добавить существующие, потому что приходят письма со
>случайным адресом (видимо, сгенерированным), которого никогда и не было.

user@domain.com         OK

?


"Sendmail/Spamassassin: блокировка писем на 'мертвые' адреса"
Отправлено ymrakk , 05-Авг-10 14:21 
>>А если наоборот? То есть добавить существующие, потому что приходят письма со
>>случайным адресом (видимо, сгенерированным), которого никогда и не было.
>
>user@domain.com         OK
>
>?

То есть, как я понял, все, что ОК - пропустит к spamassassin и далее, а остальное нет?


"Sendmail/Spamassassin: блокировка писем на 'мертвые' адреса"
Отправлено HanTengry , 05-Авг-10 16:04 
Уверенный ответ не даю. Пусть меня поправят.

>То есть, как я понял, все, что ОК - пропустит к spamassassin
>и далее, а остальное нет?

Да, логично.
Еще можно добавить что бы не принимал для всех несущ. юзеров вашего домена(большой пробел это символ табуляции), у меня так:
To:mydomain.ru            ERROR:5.1.1:50 5.1.1
Писать это надо в файл access
Затем команду:
makemap hash /etc/mail/access.db < /etc/mail/access