kazu
Aktives Mitglied
Thread Starter
- Dabei seit
- 09.11.2005
- Beiträge
- 1.425
- Reaktionspunkte
- 56
Hallo Forum,
ich komme mit der Codierung für von mir mit der PHP-Funktion mail() verschickten Emails nicht weiter. Es gibt auch einige Threads dazu aber immer scheint die Ursache für Probleme eine andere zu sein.
Bei mir sieht es so aus:
Für die Anmeldung auf einer von mir erstellten Internetseite verschicke ich eine Email mit einem Link für den ersten Zugang um zu verifizieren, dass der Benutzer Zugang zu der von ihm angegeben Adresse hat.
Zum Testen schicke ich die Email immer an meinen GMX-Account.
ü wird z.B. als ü dargestellt, ß als ß.
Als Abhilfe habe ich es mit einem Header versucht:
Wie gesagt, in Apple Mail funktioniert es, im Browser bei GMX nicht, unter Windows bei einem Bekannten ging es auch nicht, kann mich aber nicht erinnern, ob er die Email im Browser oder in Outlook o.ä. angesehen hat.
Ich habe auch versucht, die Email als HTML zu verschicken, mit demselben Ergebnis. Hinzu kam da allerdings noch, dass sie bei GMX sofort im Spamverdacht-Ordner landete, damit hatte ich auch fast schon gerechnet.
EDIT: In meinem Editor BBEdit habe ich "Unix Unicode (UTF-8) eingestellt, ebenso in Fetch FTP (zum Hochladen).
Ich möchte also gern die Email als reinen Text versenden, mit richtig dargestellten Umlauten.
Wer weiß Rat?
ich komme mit der Codierung für von mir mit der PHP-Funktion mail() verschickten Emails nicht weiter. Es gibt auch einige Threads dazu aber immer scheint die Ursache für Probleme eine andere zu sein.
Bei mir sieht es so aus:
Für die Anmeldung auf einer von mir erstellten Internetseite verschicke ich eine Email mit einem Link für den ersten Zugang um zu verifizieren, dass der Benutzer Zugang zu der von ihm angegeben Adresse hat.
Zum Testen schicke ich die Email immer an meinen GMX-Account.
- Mit Apples Mail abgerufen, werden die Umlaute richtig dargestellt
- In GMX im Browser werden sie falsch dargestellt
ü wird z.B. als ü dargestellt, ß als ß.
Als Abhilfe habe ich es mit einem Header versucht:
PHP:
$mail_from = "From: Name meiner Seite <noreply@example.org>";
$mail_header = "Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable";
mail($mail_to, $mail_subject, $mail_body, $mail_from, $mail_header);
Wie gesagt, in Apple Mail funktioniert es, im Browser bei GMX nicht, unter Windows bei einem Bekannten ging es auch nicht, kann mich aber nicht erinnern, ob er die Email im Browser oder in Outlook o.ä. angesehen hat.
Ich habe auch versucht, die Email als HTML zu verschicken, mit demselben Ergebnis. Hinzu kam da allerdings noch, dass sie bei GMX sofort im Spamverdacht-Ordner landete, damit hatte ich auch fast schon gerechnet.
EDIT: In meinem Editor BBEdit habe ich "Unix Unicode (UTF-8) eingestellt, ebenso in Fetch FTP (zum Hochladen).
Ich möchte also gern die Email als reinen Text versenden, mit richtig dargestellten Umlauten.
Wer weiß Rat?
Zuletzt bearbeitet: