Kod: Zaznacz cały
biuro@nazwadomeny.pl
Czy można dopisać taką regułę lub jakoś inaczej skonfigurować aby odrzucał kierował maile do folderu spam gdy w polu nadawcy jest adres odbiorcy?
Kod: Zaznacz cały
biuro@nazwadomeny.pl
Kod: Zaznacz cały
5.7 Porównywanie adresu nadawcy z docelowym
Jeśli chcemy sprawdzić, czy adres nadawcy i adresata jest taki sam 10 należy zastosować regułkę:
WHOFROM=`formail -xFrom: \ | expand \ | sed -e 's/ */ /g' \
| sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`
WHOTO=`formail -xTo: \ | expand \ | sed -e 's/ */ /g' \
| sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`
:0:
* $ WHOFROM ?? ${WHOTO}
spam
Kod: Zaznacz cały
/bin/bash: -c: line 0: unexpected EOF while looking for matching `''
/bin/bash: -c: line 1: syntax error: unexpected end of file
procmail: Skipped "-e `s/[]*/$/g'`"
/bin/bash: -c: line 0: unexpected EOF while looking for matching `''
/bin/bash: -c: line 1: syntax error: unexpected end of file
procmail: Skipped "-e `s/[]*$//g'`"
tak o to mi chodzi no spróbuje tego sposobuPacek pisze:Chyba miałem podobny problem. Czyżby chodziło o to, że wysyłasz sobie sam wiadomość tzn. przychodzi ona rzekomo z jednego z twoich adresów? Ja rozwiązałem problem na poziomie Postfixa. Umieszczam link do artykułu:
http://www.arschkrebs.de/postfix/postfi ... 3_en.shtml
Mam nadzieję, że rozwiąże to Twój problem.
P.S. Wydaje mi się, że spamassassin jest tylko filtrem, więc moim zdaniem nie ma możliwości odrzucenia/przyjęcia poczty. On staje przed faktem dokonanym - otrzymuje maila od Postfixa i musi go sprawdzić czy jest spamem czy nie. Jeżeli się mylę to proszę mnie poprawić
Kod: Zaznacz cały
smtpd_restriction_classes =
has_our_domain_as_sender
has_our_domain_as_sender =
check_sender_access hash:/etc/postfix/our_domain_as_sender
reject
smtpd_recipient_restrictions =
check_client_access hash:/etc/postfix/internal_networks
check_sender_access hash:/etc/postfix/not_our_domain_as_sender
reject_unauth_destination
...TU MOG¡ BYÆ INNE RESTRYKCJE...
permit
Kod: Zaznacz cały
10.10.1 has_our_domain_as_sender
192.168.1 has_our_domain_as_sender
...oraz inne adresy ip (zakresy), które mogą wysyłać pocztę......
Kod: Zaznacz cały
example.com OK
example.com.pl OK
example.eu OK
<> OK
...oraz inne domeny...
Kod: Zaznacz cały
example.com 554 Don't use my domain name
example.com.pl 554 Don't use my domain name
example.eu 554 Don't use my domain name
...oraz inne domeny...
Kod: Zaznacz cały
postmap hash:/etc/postfix/our_domain_as_sender
postmap hash:/etc/postfix/internal_networks
postmap hash:/etc/postfix/not_our_domain_as_sender
Kod: Zaznacz cały
/etc/init.d/postfix restart
Faktycznie Spamassassin sam w sobie nie ma mozliwosci odrzucenia/przyjecia poczty, ale w polaczeniu z amavisem taka mozliwosc istnieje, mianowicie w pliku conf. amavisa przez opcje $final_spam_destiny decydujemy co ma sie stac ze spamem.Pacek pisze:Chyba miałem podobny problem. Czyżby chodziło o to, że wysyłasz sobie sam wiadomość tzn. przychodzi ona rzekomo z jednego z twoich adresów? Ja rozwiązałem problem na poziomie Postfixa. Umieszczam link do artykułu:
http://www.arschkrebs.de/postfix/postfi ... 3_en.shtml
Mam nadzieję, że rozwiąże to Twój problem.
P.S. Wydaje mi się, że spamassassin jest tylko filtrem, więc moim zdaniem nie ma możliwości odrzucenia/przyjęcia poczty. On staje przed faktem dokonanym - otrzymuje maila od Postfixa i musi go sprawdzić czy jest spamem czy nie. Jeżeli się mylę to proszę mnie poprawić