Robił ktoś coś takiego kiedyś?
Chciałbym uniemożliwić wysyłkę wiadomości konkretnej domenie z innych niż jeden właściwy adres IP.
[+] postfix - sender_access dla konkretnej domeny
- LordRuthwen
- Moderator
- Posty: 2341
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
- LordRuthwen
- Moderator
- Posty: 2341
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Re: [+] postfix - sender_access dla konkretnej domeny
Dobra, naśturałem coś takiego:
/etc/postfix/mydomain_sender_access:
/etc/postfix/mydomain_ip_rest:
Potem postmap na oba pliki, reload postfixa i działa.
Zasada działania:
Postfix sprawdza smtpd_sender_restrictions i jeśli wykrywa domenę z pliku to kolejnie sprawdza mydomain_protected_source czyli IP, koniec :P
Kod: Zaznacz cały
main.cf:
...
smtpd_restriction_classes = mydomain_protected_source # dodaje restrykcję do klasy
...
smtpd_sender_restrictions = ...
check_sender_access hash:/etc/postfix/mydomain_sender_access,
...
mydomain_protected_source = check_client_access cidr:/etc/postfix/mydomain_ip_rest,
reject
...
Kod: Zaznacz cały
mojadomena.eu mydomain_protected_source
Kod: Zaznacz cały
XXX.XXX.XXX.XXX/32 OK
127.0.0.1 OK
Zasada działania:
Postfix sprawdza smtpd_sender_restrictions i jeśli wykrywa domenę z pliku to kolejnie sprawdza mydomain_protected_source czyli IP, koniec :P