Mailinglisten-Archive |
Hi, rkirchheimer at freesurf.ch schrieb: > hallo zusammen > > ist es möglich den betreff (subject) einer mail nachträglich zu ändern? > da ich in meinem php script eine mailbox auslese, welche nur automatisch > generierte nachrichten enthält, würde ich gerne die betreffs der einzelnen > mails direkt nach erhalt umbenennen. > vielleicht geht es ja nicht direkt über die IMAP funktionen von PHP, aber > durch einen kleinen workaround... Wenn du direkten Zugriff auf die Mailfiles hast (hier Maildir), kannst du das entsprechende File ganz einfach manipulieren: Der Header sieht ja bekanntermaßen so aus: <snip> [...] Received: by mydomain.de (Postfix, from userid 5003) id 06CC925802; Sat, 5 Feb 2005 17:26:22 +0100 (CET) To: mail at mydomain.de Subject: Hier das Subject From: test at mydomain.de [...] </snip> Jetzt kannst du einfach mittels einem RegExp o.Ä. die Zeile mit /^Subject.../ suchen und entsprechend ersetzen. Über die IMAP Funktionen von PHP wirste glaub ich nicht weit kommen, wenn du keinen Zugriff auf die Mailfiles hast... HTH, Andi
php::bar PHP Wiki - Listenarchive