LINUX.ORG.RU

/etc/mal/access


0

0

люди... должно ведь работать такое:

в /etc/mail/access пишу:

domain.com REJECT user1@domain.com OK

----------

т.е. принимать sendmail-ом почту только от адреса user1@domain.com

а от всех остальных из domain.com - REJECT

но sendmail отшивает всех из domain.com

Я читал в примерах что должно все работать.

sendmail 8.9.3

anonymous

Ответ на: комментарий от victorb

не помогает, я так вначале пробовал, а потом увидел пример в и-нете где наооборот, но все равно не помогает

anonymous
()
Ответ на: комментарий от victorb

это в последгих версиях sendmail-a а у меня 8.8 нет возможности для upgrade

anonymous
()

1) Создать файл /etc/mail/access
вписать туда по паттерну:

user@domain                  OK
user2@domain                 REJECT

@domain4                     REJECT

2) Сделать
makemap -f hash access.db < access

3) В sendmail.mc нужно включить строчку
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl

4) Сделать
m4 /etc/mail/sendmail.mc > /etc/sendmail.cf

5) Перезапустить sendmail


Потом, каждый раз как редактируешь access - нужно делать
makemap -f hash access.db < access

fuzk
()
Ответ на: комментарий от fuzk

ну я так и делал, только дело в том ,что он если: "имя домена" REJECT то он уже не пускает ни по каким строчкам в этот домен, т.е.

user@domain OK domain REJECT

уже не пускает никого с domain....

Вот в чем дело, etc/mail/access работает, но очень строго...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.