wieda@t-online.de wrote:
als erstes einmal meine Fakten:
Linux SuSE 8.2 Name : brahms.domain
darauf läuft postfix
das mail versenden klappt auch sehr gut. Nun habe ich aber ein Problem,
wenn ich meine mailadressen z.B.
herbert@brahms.domain auf herbert.mustermann@offizielle-internet-domain.de mappe (über canonical) möchte postfix alle internen emails über mein externen relayhost schicken (kennt ja die domain "offizielle-internet-domain.de" nicht)
Wenn ich nun diese Domain in mydestination mit eintrage, finde ich die mails nicht mehr (mailq sagt, dass queue leer ist) (ich nehme
an,
das er die mail dann intern zustellt, aber der Benutzer herbert.mustermann nicht vorhanden
ist,
da er intern ja nur herbert heisst).
Es gibt auch eine funktionierende alias-datei mit u.a. dem
Eintrag:
"herbert.mustermann@offizielle..." : herbert
leider ist ihm dass aber scheinbar egal.
Welchen Fehler mache ich? Habe schon viel gesucht und gelesen, konnte aber nichts brauchbares finden. Nehme ich den canonical-Eintrag wieder weg, funktioniert die interne mailaufteilung auch wieder (incl. aliasdatei).
Ein "postconf -n" und den auszug aus /var/log/mail bitte.
Hoffentlich sagt Ihnen das etwas:
Vielen Dank für Ihre Bemühungen
var/log/mail:
# hier ist die "offizielle-internet-domain.de" in mydestination eingetragen, es scheitert nur daran, dass zu diesem Namen kein lokales Postfach existiert # schleierhaft ist mir allerdings, weshalb er den eingetragenen alias nicht benutzt (der Verteiler an root@brahms.domain funktioniert allerdings, also läuft die alias-datei) Aug 27 18:05:21 brahms postfix/postfix-script: refreshing the Postfix mail system Aug 27 18:05:21 brahms postfix/master[10345]: reload configuration Aug 27 18:07:22 brahms postfix/smtpd[28042]: connect from mozart.domain[192.168.11.1] Aug 27 18:07:22 brahms postfix/smtpd[28042]: BE4F85EE4C: client=mozart.domain[192.168.11.1], sasl_method=PLAIN, sasl_username=herbert@brahms Aug 27 18:07:22 brahms postfix/cleanup[28044]: BE4F85EE4C: message-id=<1237824028.20030827180553@brahms.domain> Aug 27 18:07:22 brahms postfix/qmgr[28040]: BE4F85EE4C: from=<stwiessalla@wiessalla-datentechnik.de>, size=523, nrcpt=1 (queue active) Aug 27 18:07:22 brahms postfix/smtpd[28042]: disconnect from mozart.domain[192.168.11.1] Aug 27 18:07:23 brahms postfix/pipe[28051]: BE4F85EE4C: to=<herbert.mustermann@offizielle-internet-domain.de>, orig_to=<herbert@brahms.domain>, relay=cyrus, delay=0, status=bounced (data format error. Command output: herbert.mustermann: Mailbox does not exist )
Hmm, dieser "data format error" stört mich irgendwie. Und wenn Du die 8.2 einsetzt mit den Suse-Paketen, ist es IMHO besser Postfix direkt via lmtp mit Cyrus zu verknüpfen. Der Weg über deliver ist nur ein Umweg.
Aug 27 18:07:23 brahms postfix/cleanup[28044]: 05B485EE50: message-id=<20030827160723.05B485EE50@brahms.domain> Aug 27 18:07:23 brahms postfix/qmgr[28040]: 05B485EE50: from=<>, size=2254, nrcpt=1 (queue active) Aug 27 18:07:23 brahms postfix/pipe[28048]: 05B485EE50: to=<herbert.mustermann@offizielle-internet-domain.de>, relay=cyrus, delay=0, status=bounced (data format error. Command output: herbert.mustermann: Mailbox does not exist ) # System-Shutdown durchgeführt Aug 27 18:08:55 brahms postfix/master[10345]: terminating on signal 15
Aber nichtsdestotrotz, für Deine Konfiguration sollte eine alias-table funktionieren. /etc/aliases herbert.mustermann: herbert Dann die Datenbank neu erzeugen: # newaliases Könnte man noch testen mit: # postmap -q herbert.mustermann hash:/etc/aliases herbert Hmm, btw. heisst Herr Mustermann nicht Hans? ;-) -- Andreas