Hallo zusammen,
ich habe ein Problem mit dem Blogging per Mail über wp-mail.php. Folgendes passiert:
Wenn ich über den ganz normalen Mail Client eine Mail versende, so kommt diese auch in entsprechender Form bei meinem Blog an, der enthaltene html Code wird entsprechend interpretiert und führt zu der gewünschten Formatierung innerhalb des Blogeintrags. Die so versendeten Mails können sowohl in UTF-8 aber auch anderen Zeichensätzen codiert sein, es klappt immer.
Soweit so gut. Nun bastel ich aber an einer Automatisierung rum bei der ein anderes Serverprogramm, getriggert durch eine Aktion innerhalb der Anwendung, bei Bedarf automatisch den Inhalt über einen E-Mail Response an Wordpress schickt. Bei diesem Programm kann ich aber leider nichts, wirklich gar nichts einstellen was die Zeichencodierung anbelangt. Und genau da scheint irgendwo das Problem zu liegen. Die auf solche Weise versendeten Mail kommen bei meiner Wordpress Seite so an (ich hab die unwichtigen aber persönlichen Infos des Mailheaders weggelassen).
#################
Subject: =?UTF-8?Q?Clip_Am_Strand_wartet_auf_Freigabe?=
Content-Transfer-Encoding: base64
Content-type: text/plain; charset=UTF-8; format=flowed
Message-Id: <20080718171338.930E718DDB79E@dd11910.XXXXXXX.com>
Date: Fri, 18 Jul 2008 19:13:38 +0200 (CEST)
VGVzdA==
#################
Dieses VGVzdA== soll eigentlich "Test" heißen. Und wie man sieht, die Mail ist eigentlich UTF-8 codiert. Damit sollte Wordpress ja eigentlich klar kommen. Bei Wordpress taucht hinterher aber nur VGVzdA== im Blogeintrag auf, der Eintragstitel hingegen ist korrekt und nicht so ein Kauderwelsch. Liegt wohl daran, dass - wie man oben sieht - im Subject noch einmal UTF-8 erzwungen wird, dies passiert aber nicht im eigentlich Text.
Da ich wie gesagt bei dem Programm, das die Mails versendet, wirklich gar nichts einstellen kann würde es ja reichen, wenn ich Wordpress dazu bringen (oder das wp-mail.php Programm oder ein anderes, vergleichbares Plug In), den Mailinhalt entsprechend auszulesen, umzuwandeln und erst dann anzuzeigen. Das kann ruhig etwas brutal passieren, so dass wirklich einfach alles umgewandelt wird was als Eintrag reinkommt. Die Seite wird eh nicht für manuelles Posting verwendet sondern nur für die von außen abgesendeten Mails, und die werden immer alle so aussehen wie das Beispiel oben.
Ich hatte bereits diesen Thread gefunden:
http://forum.wordpress-deutschland.org/konfiguration/…s-mail-php.html
Bin aber leider nicht ganz schlau draus geworden wo der angegebene Code eingebaut werden muss. Da fehlt mir etwas der Durchblick ;-)
Ich gehe davon aus, es ist das Zeichensatzproblem. Was meint ihr? Ist da was machbar? Ich fummel schon zwei Tage dran rum und bekomme einfach nichts hin.
Danke im Voraus für alle, die sich nun darüber den Kopf zerbrechen :)
Marc