die ersten 3 zeilen eines Strings löschen
Verfasst: Donnerstag 9. September 2004, 18:01
Hallo.
Bin neu hier im Forum und grüße gleich mal alle
Ich schreibe momentan an einem Python Script, welches von einem Linux Server Emails zugeschickt bekommt und in der Email sind mehrere Emails angehangen, nun soll das Script diese eine Email lesen und die angehängten Nachrichten rausfiltern und dem SpamAssassin als Emailvorlage übergeben um spätere Emails mit dieser Vorlage dann zu vergleichen und als Spam auszusortieren.
Soweit so gut, ich packe also nun in einer Email alle Spammails rein und schicke diese an die Adresse, die die Mails an das python Script leitet. Nun nimmt das Script die Email auseinander uns sucht nach dem String:
"Content-Type: message/rfc822".
Nun zu meinem Problem.
Im Output steht dann z.b. dieses:
Nun stören aber die ersten drei Zeilen
Bevor das Python Script diesen String als Datei abspeichert steht alles in einer Variable mit dem Namen "str".
Wie kann ich nun in der VAR str die ersten drei Zeilen des Strings entfernen?
Sorry programmiere noch nicht lange mit Python und bin froh, das ich schon soweit gekommen bin, doch nun komme ich bei einem wohl total leichten Problem nicht weiter.
Hoffe mir kann man hier helfen
Gruß
Friesi
Bin neu hier im Forum und grüße gleich mal alle
Ich schreibe momentan an einem Python Script, welches von einem Linux Server Emails zugeschickt bekommt und in der Email sind mehrere Emails angehangen, nun soll das Script diese eine Email lesen und die angehängten Nachrichten rausfiltern und dem SpamAssassin als Emailvorlage übergeben um spätere Emails mit dieser Vorlage dann zu vergleichen und als Spam auszusortieren.
Soweit so gut, ich packe also nun in einer Email alle Spammails rein und schicke diese an die Adresse, die die Mails an das python Script leitet. Nun nimmt das Script die Email auseinander uns sucht nach dem String:
"Content-Type: message/rfc822".
Nun zu meinem Problem.
Im Output steht dann z.b. dieses:
Code: Alles auswählen
From nobody Thu Sep 9 18:43:16 2004
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Received: by xxx.xxx.de
id <01C4xxxxxx7@xxx.xxx.de>;
Thu, 9 Sep 2004 09:46:23 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----_=_NextPart_003_01C49641.1A4BF8A7"
Content-class: urn:content-classes:message
Subject: mail2
Date: Thu, 9 Sep 2004 09:46:23 +0200
(.....)
Code: Alles auswählen
From nobody Thu Sep 9 18:43:16 2004
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Wie kann ich nun in der VAR str die ersten drei Zeilen des Strings entfernen?
Sorry programmiere noch nicht lange mit Python und bin froh, das ich schon soweit gekommen bin, doch nun komme ich bei einem wohl total leichten Problem nicht weiter.
Hoffe mir kann man hier helfen
Gruß
Friesi