Hello, > Show us the full context of the code. The example you give us will work fine > but that doesn't tell us what's really going on in your code.
Here is the function I use to allow french special characters in the subject line (copied from german university tutorial http://www-cgi.uni-regensburg.de/~mim09509/PHP/list.phtml//www-cgi/home/mim09509/public_html/PHP/mail-quote.phtml?datei=%2Fwww-cgi%2Fhome%2Fmim09509%2Fpublic_html%2FPHP%2Fmail-quote.phtml%2Crfc822-syntax.txt): function quote_printable($text, $max=75){ /* $text ist ein String (mit neue Zeilen drin), $max ist die max. Zielenlaenge Ergebnis ist auch ein String, der nach rfc1521 als Content-Transfer-Encoding: quoted-printable verschluesselt ist.*/ $t = explode("\n", ($text=str_replace("\r", "", $text))); for ($i = 0; $i < sizeof($t); $i++){ $t1 = ""; for ($j = 0; $j < strlen($t[$i]); $j++){ $c = ord($t[$i][$j]); if ( $c < 0x20 || $c > 0x7e || $c == ord("=")) $t1 .= sprintf("=%02X", $c); else $t1 .= chr($c); } while (strlen($t1) > $max+ 1){ $tt[] = substr($t1, 0, $max)."="; $t1 = substr($t1, $max); } $tt[] = $t1; } return join("\r\n", $tt); } function qp_header($text){ $quote = quote_printable($text, 255); if ($quote != $text) $quote = str_replace(" ", "_","=?ISO-8859-1?Q?" . $quote . "?="); return $quote; } So, before I enter: $sent = mail($destination, $subject, $content, $headers); I have: $subject = qp_header($subject); That's all... As said before, the e-mail is sent, but the mail() function returns false ! Thank you for your help LS -- Echte DSL-Flatrate dauerhaft für 0,- Euro*! "Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php