On Thursday 17 May 2007 18:48, Daniel Spannbauer wrote:
Naja, ich will jetzt nicht auf dem "!" rumreiten. Mir geht’s nur darum den Weg einer Mail steuern zu können. Nen uucp-Transport bekomme ich
hin,
aber der läuft nur wenn ich meinen uucp-Empfänger als relay-Host
angebe.
Nun habe ich versucht die Mail für einen bestimmten User über die Transport mit folgendem Eintrag über k zu schicken:
Test uucp:k
BTW, in der transport_maps werden Useradressen nur komplett angegeben. Also:
user@host uucp:k
Wenn da nur "test" steht, gehen nur Mails an die Domain "test" in die Richtung. Also Mails an "user@test".
Kann ich da auch Wildcards verwenden? Weil es bei uns eben unterschiedliche "DomainS" gibt, z.B. test1@filiale1.test.de und test2@filiale2.test.de z.B.
Theoretisch kannst Du eine regex oder pcre Map verwenden. Da könntest Du dann sowas wie /^test@/ verwenden. Praktisch ist das übel, da Du damit Nachrichten an alle Domains abfängst auch an nicht eigene test@gmx.de test@sonstwas.de. Du solltest eine gültige Liste mit allen möglichkeiten via script erzeugen.
Momentan steht jetzt drin: test@filiale1.test.de uucp:k
Relayhost ist leer.
transport_maps überschreiben alles, auch relayhost.
Wenn ich jetzt ne mail schicke kriege ich in den Mail-Logs:
May 17 17:12:56 b-login postfix/pickup[8097]: DE81723D4E6: uid=0 from=<root> May 17 17:12:56 b-login postfix/cleanup[8109]: DE81723D4E6: message-id=<20070517151256.DE81723D4E6@b-login.babenhausen.marco.de> May 17 17:12:57 b-login postfix/qmgr[8098]: DE81723D4E6: from=
, size=354, nrcpt=1 (queue active) May 17 17:12:57 b-login postfix/pipe[8112]: DE81723D4E6: to= , orig_to=<ds>, relay=uucp, delay=1, status=bounced (Command died with status 1: "/usr/uti/uux". Command output: /usr/uti/uux: babenhausen.marco.de: System not found )
"/usr/uti/uux: babenhausen.marco.de: System not found" sollte doch kontrollierbar sein, oder?
May 17 17:12:57 b-login postfix/cleanup[8109]: 1E53623D51A: message-id=<20070517151257.1E53623D51A@b-login.babenhausen.marco.de> May 17 17:12:57 b-login postfix/qmgr[8098]: 1E53623D51A: from=<>, size=2378, nrcpt=1 (queue active) May 17 17:12:57 b-login postfix/qmgr[8098]: DE81723D4E6: removed May 17 17:12:57 b-login postfix/pipe[8112]: 1E53623D51A: to=
, relay=uucp, delay=0, status=bounced (Command died with status 1: "/usr/uti/uux". Command output: /usr/uti/uux: babenhausen.marco.de: System not found ) May 17 17:12:57 b-login postfix/qmgr[8098]: 1E53623D51A: removed Mein Eintrag für UUCP sieht wie der Standard aus (habe da nichts verändert): uucp unix - n n - - pipe flags=Fqhu user=uucp argv=/usr/uti/uux -r -n -z -a$sender - $nexthop!rmail($recipient)
-- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org