Postfix - Catch-All fängt alles ab

  • Thread starter Thread starter Macianer
  • Start date Start date
M

Macianer

Guest
Hi Leute,

habe mir vor zwei Tagen auf meinem Server mit Postfix Catch-All-Adressen eingerichtet, die auf mein Postfach "weiterleiten". So, klappt auch wunderbar, leider leitet Postfix alles in mein Postfach, obwohl die betroffene Domain gar nicht als Catch-All angelegt ist. Wenn ich die Catch-Alls raushole, leitet er ohne Probleme ins richtige Postfach.

Die Catch-Alls habe ich folgendermaßen angelegt:

Code:
@domain1
@domain2
@domain3

Die User, die "eigene" Mailadressen und Postfächer haben sind so angelegt und stehen über den Catch-Alls:

Code:
mail@domain1 user1
mail@domain2 user2
mail@domain4 user4

Wie gesagt, leitet er diese Mails auch in mein Postfach, sprich: user1.

Ideen?

postconf -n:
Code:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
mydestination = domain1, domain2, domain3, domain4
myhostname = www.domain1
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost = 
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_unauth_destination reject_unknown_sender_domain reject_unknown_recipient_domain reject_non_fqdn_sender reject_rbl_client zen.spamhaus.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = smtpd
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = cyrus
smtpd_sender_restrictions = permit_sasl_authenticated permit_mynetworks
smtpd_tls_CAfile = /etc/ssl/cyrus/cacert.pem
smtpd_tls_cert_file = /etc/ssl/cyrus/servercert.pem
smtpd_tls_key_file = /etc/ssl/cyrus/serverkey.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
virtual_alias_maps = hash:/etc/virtual

entsprechender Logteil:
Code:
Aug 11 13:29:02 www cyrus/lmtpunix[26055]: WARNING: sieve script /var/spool/sieve/d/dominic/defaultbc doesn't exist: No such file or directory
Aug 11 13:29:02 www cyrus/lmtpunix[26055]: duplicate_check: <d75daf35e09e1d9096e24340ffffabec@localhost> user.dominic         0
Aug 11 13:29:02 www cyrus/lmtpunix[26055]: duplicate_check: <d75daf35e09e1d9096e24340ffffabec@localhost> user.dominic         0
Aug 11 13:29:02 www cyrus/lmtpunix[26055]: mystore: starting txn 2147488660
Aug 11 13:29:02 www cyrus/lmtpunix[26055]: mystore: committing txn 2147488660
Aug 11 13:29:02 www cyrus/lmtpunix[26055]: duplicate_mark: <d75daf35e09e1d9096e24340ffffabec@localhost> user.dominic         1281526142 1
Aug 11 13:29:02 www cyrus/lmtpunix[26055]: Delivered: <d75daf35e09e1d9096e24340ffffabec@localhost> to mailbox: user.dominic
Aug 11 13:29:02 www postfix/lmtp[26054]: E2BBA1550F17: to=<dominic@domain1>, orig_to=<hallo@domain2>, relay=www.domain1[/var/run/cyrus/socket/l
mtp], delay=0.04, delays=0.02/0/0.01/0, dsn=2.1.5, status=sent (250 2.1.5 Ok)
Aug 11 13:29:02 www postfix/qmgr[3267]: E2BBA1550F17: removed
 
Hi,
eine Idee schon, aber nicht konkretes.

Ich hatte das Problem vor einer halben Ewigkeit auch mal auf einem System das ich per Virtualmin für mich aufgesetzt hatte.

Das Problem war, dass der Hostname genauso lautete wie eine meiner Catch-All Domains. Ergebnis war dass alle Domains in der Domains meines Servers landeten. Mein Maillog sah damals allerdings anders aus.
 
Optimal! War genau das, danke! :)

Hostname lautete wie eine meiner Catch-Alls. Diese habe ich rausgeworfen und nun läuft es. Danke!
 
Back
Top