Plesk, Postfix mit Postgrey und RBL

firemaster1985

New Member
Hallo Zusammen
vielleicht hat jemand von euch eine Idee wo das Problem liegt.
Ich nutze seit einiger Zeit Plesk mit Postfix und Postgrey (gem. Huschi's HowTo), dies funktioniert soweit einwandfrei.

Nun möchte ich auch noch RBL's nutzen, dies scheint nicht zu funktionieren, es werden grundsätzlich alle (egal ob auf RBL gelistet oder nicht) ausg. aus den eigenen Netzen blockiert.

Hat jemand eine Idee wo der Fehler ist?

Danke schon im vorraus für eure Hilfe.

Hier mal meine Postfix Konfiguration:
Code:
alias_maps = hash:/etc/aliases, nis:mail.aliases, hash:/var/spool/postfix/plesk/aliases
config_directory = /etc/postfix
disable_vrfy_command = yes
inet_interfaces = all
inet_protocols = all
message_size_limit = 52428800
mydestination = localhost.$mydomain, localhost, localhost.localdomain
mynetworks = 127.0.0.0/8 [::1]/128 178.XXX.XXX.XXX/32 
smtp_send_xforward_command = yes
smtp_tls_security_level = may
smtp_use_tls = no
smtpd_authorized_xforward_hosts = 127.0.0.0/8 [::1]/128
smtpd_client_restrictions = 
smtpd_proxy_timeout = 3600s
smtpd_recipient_restrictions = permit_mynetworks, check_client_access pcre:/var/spool/postfix/plesk/no_relay.re, permit_sasl_authenticated, reject_unauth_destination, reject_rbl_client b.barracudacentral.org, check_policy_service inet:127.0.0.1:60000
smtpd_sasl_auth_enable = yes
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re
smtpd_timeout = 3600s
smtpd_tls_cert_file = /etc/postfix/postfix_default.pem
smtpd_tls_key_file = $smtpd_tls_cert_file
smtpd_tls_security_level = may
smtpd_use_tls = yes
transport_maps = hash:/var/spool/postfix/plesk/transport
virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual
virtual_gid_maps = static:31
virtual_mailbox_base = /var/qmail/mailnames
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains
virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
virtual_transport = plesk_virtual
virtual_uid_maps = static:110
 
reject_rbl_client b.barracudacentral.org

Ist dein Nameserver bei barracudacentral registriert?

Syntax scheint mir auch fehlerhaft zu sein, falls es trotz Registrierung nicht funktioniert versuch es mit:
Code:
reject_rbl_client 2.0.0.127.b.barracudacentral.org
oder
Code:
reject_rbl_client b.barracudacentral.org=127.0.0.2
 
Sorry das ich mich erst jetzt melde.
Ich hab die RBL's nun so eingebaut (beide Methoden getestet), jedoch ohne erfolg. Die RBL's greifen nicht, auch wenn eine Absender IP auf der Blacklist ist.

Wenn ich Postgrey rausnehme und die RBL wie folgt einbaue, dann geht es ohne Probleme, sobald ich jedoch Postgrey drin hab, dann werden sämtliche Mails geblockt.

Code:
reject_rbl_client b.barracudacentral.org

Wenn ich die RBL's nach deiner Methode einbaue, dann greifen die nicht (egal ob Postgrey aktiv ist oder nicht).
 
Problem gelöst

So funktionierts nun

Code:
smtpd_recipient_restrictions = permit_mynetworks, check_client_access pcre:/var/spool/postfix/plesk/no_relay.re, permit_sasl_authenticated, reject_rbl_client b.barracudacentral.org, check_policy_service inet:127.0.0.1:60000, reject_unauth_destination

reject_unauth_destination muss ans ende
 
Back
Top