PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mailman vs. postfix - "user unknown in virtual alias table"



grxx
08.01.10, 23:25
Guten Abend,

entschuldigt den blöden Titel, ich wusste aber nicht, wie ich den Mist am besten zusammenfasse.

Also, ich habe hier einen Server, auf dem läuft Postfix und Mailman parallel. Bis dato auch sehr friedlich und wunderbar. Bis heute gab es aber nur EMailweiterleitungen, also kein einziges "wirkliches" Postfach. Das habe ich heute geändert. Virtuelle Benutzer, IMAPD (dovecot), Webmail, alles sehr schön, funktioniert. Während dessen hatte ich auch mal testweise eine EMail an eine Mailingliste auf dem Server geschickt... kam auch durch, kein Problem.

Jetzt vor ner Stunde dann die Hiobsbotschaft. Eine Email eines Users, das er da so ne komische Fehlermeldung haette...

Die ich dann auch reproduzieren konnte:

postfix/smtpd[32661]: NOQUEUE: reject: RCPT from xyz.foobar.de[88.83.234.23]: 554 5.7.1 <foobar@lists.baz.it>: Recipient address rejected: User unknown in virtual mailbox table; from=<meine@emailadresse.de> to=<foobar@listsbaz.it> proto=ESMTP helo=<fqdn.bar.de>

Und das betrifft sozusagen alle Mailinglisten. Und ich weiss absolut nicht, bei welchem Konfigurierungschritt mir das passiert ist.

Vielleicht kann mir jemand weiterhelfen, ich schaue gerade ganz dumm in diesen Server.

postconf -n

(ni erschrecken, ich hab hier schon panisch rumprobiert, hat nix verändert, weder po noch negativ)

alias_database = hash:/etc/aliases
alias_maps = hash:/var/lib/mailman/data/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
html_directory = /usr/share/doc/postfix/html
inet_interfaces = 78.47.xyz
inet_protocols = ipv4
mailbox_size_limit = 0
mydestination = mail.zzz.de, zzz.de, localdomain, localhost, localhost.localdomain, localhost
myhostname = mail.zzz.de
mynetworks = 127.0.0.0/8 78.47.xyz 78.47.xyx
myorigin = /etc/mailname
owner_request_special = no
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP #$mail_name
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_recipient_restrictions = reject_non_fqdn_sender reject_unknown_sender_domain reject_non_fqdn_recipient reject_unknown_recipient_domain permit_sasl_authenticated permit_mynetworks reject_unauth_destination reject_unverified_recipient reject_unlisted_recipient reject_multi_recipient_bounce reject_unauth_pipelining reject_non_fqdn_hostname reject_invalid_hostname reject_rbl_client sbl.spamhaus.org reject_rbl_client ix.dnsbl.manitu.net reject_rbl_client cbl.abuseat.org reject_rbl_client bl.spamcop.net
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
transport_maps = hash:/etc/postfix/transport
virtual_alias_maps = hash:/etc/postfix/virtual_alias, hash:/var/lib/mailman/data/virtual-mailman
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail/
virtual_mailbox_domains = hash:/etc/postfix/virtual_domains
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_transport = dovecot
virtual_uid_maps = static:5000

Ist ein Debian Lenny und Postfix 2.5.5-1.1, mailman 1:2.1.11-11

Bin für jede Anregung dankbar, Google & Co. waren leider erstmal nicht so befruchtend. Naja typischer Satz ;)

Thx!

grxx

grxx
09.01.10, 00:10
Workaround... Alle Daten die in /var/lib/mailman/data/aliases sind +@jeweilige.domain.tld in die virtual_alias tabelle eintragen.

Das ist sehr ... unschön. Aber damit gehts wenigstens erstmal!

Mattis42
09.01.10, 17:59
Hatte das Problem auch mal.
Hab dann in der virtual_alias Tabelle einen entsprechenden Catch-All-Alias angelegt.
Nicht schön (gar nicht schön), aber es funktioniert.

grxx
12.01.10, 21:00
Hatte das Problem auch mal.
Hab dann in der virtual_alias Tabelle einen entsprechenden Catch-All-Alias angelegt.
Nicht schön (gar nicht schön), aber es funktioniert.

Wie sah das dann aus? Also der entsprechende Alias?

Seit 2h habe ich jetzt das Problem, dass die MailinglistenMSGs doppelt ankommen :ugly: