[Postfixbuch-users] Ganze Domains in amavisd-new whitelisten
Jörg Sitek - mob e.V.
joerg.sitek at strassenfeger.org
Fr Jan 23 23:06:06 CET 2009
Schönen guten Abend,
ich bin schon seit einigen Tag auf der Suche nach einer Info, wie ich Komplette Empfängerdomains in amavis whitelisten kann.
Grund ist, dass ich postmaster@* und abuse@* sauber durchlassen möchte. Sowie Empfänger Domains, die keine Filterung wünschen.
Mein kleines Problem ist nun, dass ich alle Domains in einer mysql Datenbank habe und diese nun ungern extra für's Whitelisting alle nochmal in eine hash oder btree DB tippen will.
Mein Postfix konfiguration sieht so aus:
Master.cf
smtp inet n - - - 40 smtpd
-o smtpd_proxy_filter=localhost:10024
-o content_filter=
-o smtpd_client_connection_count_limit=7
-o smtp_data_done_timeout=1200
localhost:10025 inet n - - - - smtpd
-o content_filter=
-o smtpd_proxy_filter=
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o smtpd_data_restrictions=
-o mynetworks=127.0.0.0/8
-o receive_override_options=no_unknown_recipient_checks
Main.cf
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
bounce_queue_lifetime = 3d
config_directory = /etc/postfix
default_process_limit = 3
inet_interfaces = all
local_recipient_maps =
local_transport = error:no local mail delivery mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
maximal_queue_lifetime = 3d
message_size_limit = 52428800
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = strassenfeger-berlin.org
myhostname = mx.strassenfeger-berlin.org
mynetworks_style = subnet
myorigin = $mydomain
proxy_read_maps = proxy:mysql:/etc/postfix/db/Transport.mysql
proxy:mysql:/etc/postfix/db/VirtualAliasMaps.mysql
proxy:mysql:/etc/postfix/db/RelayDomains.mysql
proxy:mysql:/etc/postfix/db/RelayRecipientMaps.mysql
recipient_delimiter = +
relay_domains = proxy:mysql:/etc/postfix/db/RelayDomains.mysql
relay_recipient_maps = proxy:mysql:/etc/postfix/db/RelayRecipientMaps.mysql
smtpd_banner = $myhostname ESMTP of mob e.V. $mail_name (Debian/GNU)
smtpd_client_restrictions =
smtpd_data_restrictions =
smtpd_end_of_data_restrictions =
smtpd_helo_restrictions =
smtpd_recipient_restrictions =
check_recipient_access btree:/etc/postfix/lists/access_recipient-rfc,
check_helo_access btree:/etc/postfix/lists/access_helo,
check_recipient_access btree:/etc/postfix/lists/access_recipient,
reject_unknown_sender_domain,
reject_unknown_recipient_domain,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
permit_mynetworks,
reject_invalid_helo_hostname,
check_policy_service inet:127.0.0.1:60000,
check_policy_service inet:127.0.0.1:12525,
reject_unauth_pipelining,
reject_unauth_destination,
check_policy_service unix:private/bld-policy
permit
smtpd_sender_restrictions =
transport_maps = proxy:mysql:/etc/postfix/db/Transport.mysql
virtual_alias_maps = proxy:mysql:/etc/postfix/db/VirtualAliasMaps.mysql
--
Mein Plan ist, dass ich gerne amavisd-new dazu bringen möchte in die SQL-Tabell zu schauen und sobald da die Empfängerdomain bspw. den Wert 1 hat, diese nicht vom Spamassassin geprüft wird.
Vielen Dank für eure Hilfe :)
Mein System:
Debian etch-n-half 2.6.18-6-486
postfix 2.5.5-1~bpo40+1
postfix-mysql 2.5.5-1~bpo40+1
postgrey 1.27-4volatile1
amavisd-new 2.4.2-6.1
spamassassin 3.2.5-2~bpo40+1
Gruß Jörg
Mehr Informationen über die Mailingliste Postfixbuch-users