PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Exim Problem



TheSpecialist
13.03.03, 09:40
Hi, wie kann ich folgendes in Exim realisieren (EXIM ist als SMTP Server in den Clienten eingetragen):

-Die ankommende Mail eines Users wird erst an eine Programm weitergeleitet (Exim muss die Mail irgendwie kennzeichnen)

-Das Programm bearbeitet die Mail und sendet sie nun wieder an Exim

-Exim muss jetzt sehen dass die Mail schon bearbeitet wurde (über die Markierung) und sendet die Mail diesesmal über einen anderen Transport / Router diesesmal zum Empfänger

Wie kann ich diese Markierung realisieren und abfragen... oder bietet Exim vielleicht schon sowas an? Wie würdet ihr dieses Problem lösen?

Vielen Dank schon mal für eure Hilfe!

[WCM]Manx
13.03.03, 10:01
Hi!

Erstmal keine Ahnung, aber interessieren tut's mich schon, warum das ganze.
Bzw. was macht das externe Programm?

Grüße

Manx

TheSpecialist
13.03.03, 10:13
Das Externe Programm verschlüßelt die Email. Es sucht den passenden Public Key des Empfängers und verschlüßelt die Mail damit.

[WCM]Manx
13.03.03, 10:25
Hi!

Ich kenne Exim kaum, gehöre eher zur djb Fraktion, aber mit Exim ist bekanntlich sehr vieles möglich.
Als ersten Anhaltspunkt würd ich mir mal einen Mail-Header VOR und NACH der Verschlüsselung anschauen (oder wird der auch verschlüsselt?).
Denn normalerweise sollte sich nach der Verschlüsselung ein Hinweis im Header finden.
Damit wäre die Mail bereits markiert.
Eine Abfrage auf diese Headerzeile sollte man hinbekommen.

Grüße

Manx

PS: Es gibt noch einen Exim Profi hier, werd mal nach dem Nick suchen ;)

[EDIT]: gefunden: ==> http://www.linuxforen.de/forums/member.php?s=&action=getinfo&userid=10594

TheSpecialist
13.03.03, 10:26
Oki Doki,wäre super nett von dir!
Ich verschlüßle die Mail mit GnuPG.

[WCM]Manx
13.03.03, 10:46
Hi!

Also wie bereits oben erwähnt ist unser Jasper gut mit Exim vertraut.
Meine mit Evolution und gnupg verschlüsselten Mails haben im Header "Content-Type: multipart/encrypted; usw

Grüße

Manx

TheSpecialist
13.03.03, 11:02
Hm, bei mir leider nicht!


Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4i


Ich denke ich werde ihn mal direkt anschreiben.
Vielleicht weiß aber noch jemand anderst bescheid...

[WCM]Manx
13.03.03, 11:21
... verwendest Du den Transparent Encryption Agent aka TEA?

Grüße

Manx

TheSpecialist
13.03.03, 11:34
Nein, wie gesagt ich entpacke die Mail erst mit munpack und dannach sende ich sie an GnuPG
mit der option

echo “hier ist der Mail Body” | gpg –ea –r user5@testhost.de| mutt -s Verschlüsselte Test Mail -x user5@testhost.de

[WCM]Manx
13.03.03, 11:45
Hi!

Wie schaut das eigentlich auf der Empfängerseite aus?
Gibt's da keine Spezifikationen (RFC) punkto Content Type?
Würd Evolution eine solche Email als verschlüsselt erkennen?

Grüße

Manx

PS: Sonst kannst Du ja mit deinem Script den Contet Type austauschen

TheSpecialist
13.03.03, 11:47
Also Empfänger Seite Microsoft Outlook.,
Outlook erkennt die Mail als PGP verschlüßelt und entschlüßelt sie auch korrekt!

TheSpecialist
17.03.03, 10:22
Ich habe mir überlegt, dass so zu machen:
Die Mail kommt an - der Server überprüft ob ein xver header drin ist mit dem inhalt verschluesselt wenn ja dann soll sie über SMTP weggesendet werden
wenn nein dann den pipe_transport.

Leider funktioniert dass so nicht :(

driver = ${if {$header_xver==verschluesselt}{pipe}{dnslookup}}
transport = ${if {$header_xver==verschluesselt} {ver_trans}{remote_smtp}}

ver_trans ist ein pipe_transport

Weiß da jemand weiter?