Re[2]: Postfix schickt alles über externes relay
Sehr geehrte(r) Liste, Also war es, wie immer ein DAU *g*. Meine Aliasmap hieß "herbert.mustermann@offizielle-internet-domain.de" : herbert mit "herbert.mustermann" : herbert funktioniert es porblemlos! Warum bin ich eigentlich nicht auf die Idee gekommen? Also vielen Dank!!! Was meinst du denn damit, dass ich nicht den Umweg über deliver machen soll, sondern direkt über lmtp gehen soll? Wie geht denn das? Danke, mein Problem ist ansonsten damit gelöst. P.S. Ich heiße ja auch nicht herbert, sondern stefan *g* Also danke nochmal. Thursday, August 28, 2003, 4:48:04 PM, you wrote: AW> 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 )
AW> Hmm, dieser "data format error" stört mich irgendwie. Und wenn Du die AW> 8.2 einsetzt mit den Suse-Paketen, ist es IMHO besser Postfix direkt via AW> 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
AW> Aber nichtsdestotrotz, für Deine Konfiguration sollte eine alias-table AW> funktionieren. AW> /etc/aliases AW> herbert.mustermann: herbert AW> Dann die Datenbank neu erzeugen: AW> # newaliases AW> Könnte man noch testen mit: AW> # postmap -q herbert.mustermann hash:/etc/aliases AW> herbert AW> Hmm, btw. heisst Herr Mustermann nicht Hans? ;-)
Am Donnerstag, 28. August 2003 22:55 schrieb wieda@t-online.de:
Also war es, wie immer ein DAU *g*. Meine Aliasmap hieß "herbert.mustermann@offizielle-internet-domain.de" : herbert
mit "herbert.mustermann" : herbert funktioniert es porblemlos! Warum bin ich eigentlich nicht auf die Idee gekommen? Also vielen Dank!!!
Ich hab's leider in Deiner urspr. Mail auch übersehen. Sorry. Dennoch würde ich es nicht über alias, sondern mit virtual machen. Beschäftige mich mal mit der Seite von Postfix und den Link http://www.postfix.org/rewrite.html den ich schon Jens in einer Anfrage zu Postfix gab. Die Möglichkeiten dort sind wesentlich vielseitiger, als das, was mit der aliasmap zu erreichen wäre. Bei mir persönlich ist es fast das gleiche, nur über die virtual gelöst: robert@hr-wagner.de hrw@localhost Dieses Beispiel zeigt schon, dass mehr möglich ist als mit aliasing.
Was meinst du denn damit, dass ich nicht den Umweg über deliver machen soll, sondern direkt über lmtp gehen soll?
Wie geht denn das?
main.cf: mailbox_transport = lmtp:unix:public/lmtp master.cf: lmtp unix - - n - - lmtp
Danke, mein Problem ist ansonsten damit gelöst. [alten Kram gesnippt]
Robert
wieda@t-online.de wrote:
Was meinst du denn damit, dass ich nicht den Umweg über deliver machen soll, sondern direkt über lmtp gehen soll?
Wie geht denn das?
/etc/postfix/main.cf: mailbox_command = mailbox_transport = lmtp:unix:public/lmtp /etc/postfix/master.cf: lmtp unix - - y - - lmtp /etc/cyrus.conf: lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=1 Die Dateien vorher sichern, hoffe ich habe jetzt nix vergessen ;-) Entsprechende Stellen suchen, ändern und die beiden Dienste neustarten. # rccyrus restart # rcpostfix restart Testen und ins Log schauen.
Danke, mein Problem ist ansonsten damit gelöst.
P.S. Ich heiße ja auch nicht herbert, sondern stefan *g*
Bitte in das entsprechende Feld Deines MUAs eintragen. -- Andreas
participants (3)
-
Andreas Winkelmann
-
Hans-Robert Wagner
-
wieda@t-online.de