Wer ist der Email-Empfänger???? (Perl, Server, E-Mail)
Jörg
- perl
hallo,
meine emails will ich mit einem .forward-file auf ein cgi-skript leiten lassen. dieses nimmt das email und wird es dann mit einer weiteren datenbank vergleichen und an eine dort gespeicherte email-adresse weiterleiten.
läuft.
nun musste ich jedoch feststellen, daß hier dermaßen unterschiedliche dinge gibt bzgl. der angabe, wer denn nun diese email erhält. gemeint ist im speziellen der empfänger.
so nahm ich bisher als empfänger immer denjeniger, der in der TO: - zeile steht.
schwierigkeiten bzgl, daß hier mehrere durch kommatas getrennt stehen, werde ich wohl noch meistern, ebenso, daß hier z.b. "Name" empfaenger@email.de steht.
und jetzt seh ich doch durch zufall, daß in einer weitergeleiteten email noch immer die ursprüngliche email-adresse steht!!!
die mail, an die diese dann weitergeleitet wird, steht irgendwo als Envelope-TO: oder Develope-TO:
ausser dem TO: scheint aber jedes email-programm irgendwas anderes zu nehmen.
WIE KANN ICH DENN DEN EIGENTLICHEN EMAIL-Empfänger herausfinden?
Gibt es hier vielleicht irgendeine Zeile, die bei jedem Programm immer vorhanden ist??
Wie erkennt denn sowas ein Mailprogramm (zum weiterleiten oder sowas)???
Kennt jemand ein Programm, welches das zuverlässig ermitteln kann (möglichst Perl)?
Danke für jeden Tip
Jörg
auch wenn ich schon ein paar Schreibfehler in den anderen Messages geliefert habe, schreibe ich doch noch eine Antwort:
ich denke, du solltest herausbekommen, welche Einträge das Mail-Programm, das du zum Absenden nutzst (Sendmail?) erwartet?
ich weiß beim Schreiben eines Buches ja auch nicht, ob der Leser eine Sonnenbrille trägt oder Jeans :-)
Gruss
Connie
Hast Du schon einmal bei den Mails den kompletten Header angeschaut?
Bei Netscape: View --> Headers --> All
Da steht irgendwo was von X-Resent-TO drinen. Ich würde einfach mal versuchen mit nem Perl Script versuchen ob das ding da ist... wenn nicht dann muß die ursprüngliche empfäneradresse ja wohl mit der eigentlichen adresse übereinstimmen?!
ich weiß beim Schreiben eines Buches ja auch nicht, ob der Leser eine Sonnenbrille trägt oder Jeans :-)
Ich hoffe es handelt sich nicht um ein ausschließendes "oder" ?!? ;-}
hallo,
ja...ich lag da urpsürnglich falsch bei dem ganzen.
vielen dank für eure hilfe.
wenn jemand wissen will, wie ich das gemacht hab:
ich such nach verschiedenen dingen, etwa in der rangfolge:
resent-to
x-resent-to
delivered-to
x-delivered-to
wenn keines da ist, dann grabsch ich mir die TO: zeile.
von diesen dingern filter ich mir die emailadresse raus.
und das ist dann auch meine empfänger-email.
ich denke sogar, dass das ganze funkt.
andere dinge wie die obenstehenden hab ich bisher noch nie gesehen in irgendwelchen mails.
danke nochmals für eure gedanken hierzu :-)
jürg
Hast Du schon einmal bei den Mails den kompletten Header angeschaut?
Bei Netscape: View --> Headers --> All
Da steht irgendwo was von X-Resent-TO drinen. Ich würde einfach mal versuchen mit nem Perl Script versuchen ob das ding da ist... wenn nicht dann muß die ursprüngliche empfäneradresse ja wohl mit der eigentlichen adresse übereinstimmen?!
ich weiß beim Schreiben eines Buches ja auch nicht, ob der Leser eine Sonnenbrille trägt oder Jeans :-)
Ich hoffe es handelt sich nicht um ein ausschließendes "oder" ?!? ;-}