[Postfixbuch-users] Problem mit virtual_mailbox_maps und catchall adresse

Alexander Thiele at at tautologix.com
Di Apr 25 22:39:28 CEST 2006


Hallo Liste,

ich habe folgendes Problem:

wenn ich in der virtual_alias_maps Datei eine catchall Adresse der Form
@domain.tld webmaster at domain.tld
eintrage, werden scheinbar alle Einträge aus den virtual_mailbox_maps 
ignoriert. D.h. jede existierende Emailadresse bzw. mailbox, die in 
virtual_mailbox_maps eingetragen ist, wird von der catchall Adresse 
"eingefangen" und nur die in der virtual_alias_maps stehenden Einträge werden 
an die entsprechende mailbox/Emailadresse weitergeleitet.

Der postfix ist Version 2.2.5 und es gibt nur virtuelle mailbox domains. 
Postfix leitet alle Mails per lmtp an den cyrus-imapd weiter. Das läuft auch 
alles wie gewollt, nur eben die catchall Adresse fängt ein wenig zu viel ein.
Wenn die catchall Adresse nicht da ist, läuft wieder alles wie es soll.

Wie erreiche ich nun, das auch die Emails aus der virtual_mailbox_maps ihren 
Weg in die mailbox finden? Im Postfix-Buch habe ich nix entsprechendes finden 
können. (Außer das man eine und nur eine catchall Adresse für unbekannte 
mailboxen definieren kann, welches unschön ist.)
Kann man die Reihenfolge der map lookups ändern, sodaß erst die 
virtual_mailbox_maps abgefragt wird und anschließend die alias Datei?

Vielen Dank für Eure Anregungen

Hier noch mein postconf -n:

alias_maps = hash:/etc/aliases
biff = no
broken_sasl_auth_clients = yes
canonical_maps =
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = no
disable_mime_output_conversion = no
html_directory = /usr/share/doc/packages/postfix/html
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mail_spool_directory = /var/spool/mail/
mailbox_command =
mailbox_size_limit = 0
mailbox_transport = lmtp:inet:[127.0.0.1]
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender header_sender header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 31457280
mydestination = $myhostname, localhost.$mydomain
myhostname = mein.server.tld
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost =
relocated_maps =
sender_canonical_maps =
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_tls_CAfile = /etc/postfix/ssl/smtpd.pem
smtp_tls_cert_file = /etc/postfix/ssl/smtpd.pem
smtp_tls_key_file = /etc/postfix/ssl/smtpd.pem
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_client_restrictions = permit_sasl_authenticated, permit_mynetworks
smtpd_data_restrictions = reject_unauth_pipelining, permit
smtpd_helo_required = yes
smtpd_helo_restrictions = 
 reject_invalid_hostname
 reject_non_fqdn_hostname
 check_helo_access hash:/etc/postfix/helo_access
smtpd_recipient_restrictions = 
 reject_non_fqdn_recipient
 reject_unauth_destination
 check_recipient_access hash:/etc/postfix/amavis-filter
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = mein.server.tld
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = reject_non_fqdn_sender
smtpd_tls_CAfile = /etc/postfix/ssl/smtpd.pem
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.pem
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_database = sdbm:/var/run/smtpd_tls_session_cache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
strict_8bitmime = no
strict_rfc821_envelopes = no
tls_random_source = dev:/dev/urandom
transport_maps =
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual_mailbox_aliases
virtual_mailbox_domains = hash:/etc/postfix/virtual_mailbox_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_addresses
virtual_transport = lmtp:inet:[127.0.0.1]


-- 
Alexander Thiele
Chief Technology Officer
at at tautologix.com

mobil:     01 79 / 1 19 27 68


TAUTOLOGIX
Kurt-Schumacher-Strasse 51
04105 Leipzig

phone: 03 41 / 2 56 20 70
fax:   03 41 / 2 56 20 75

URL: www.tautologix.com
mail: info at tautologix.com

---
http://www.tologo.de - Bücher, die Schule machen.
---




Mehr Informationen über die Mailingliste Postfixbuch-users