Tom: mb_send_mail will manchmal nicht senden

Beitrag lesen

Hello,

ein seltsames Phänomen. Ein Besucher kann eine Webseite empfehlen und gibt dafür die E-Mail des Empfängers ein.

Diese E-Mail klappt:  osmer.khATgmx.de
aber diese nicht:     osmer.khATosmer.de

Du meinst, die Empfanger-Mail-Server nehmen die eMails nicht an?

Hast Du Einblick in die Protokolle der betroffenen Mailserver?
Dann sende bitte mal die entsprechnden Zeilen.

Die sind sowohl beim absendenden SMTP-Server, als auch beim empfangenen SMTP-Server interessant.

$string   = htmlspecialchars($string);
  $string   = str_replace( "'", "'", $string );  // kann aus DB kommen
  $string   = str_replace( '"', """, $string );  // kann aus DB kommen

Warum das?

$string = htmlspecialchars($string, ENT_QUOTES);

leistet das bereits. Du solltest ggf. aber die gewählte Codierung noch mit angeben
http://de.php.net/manual/en/function.htmlspecialchars.php

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de