Re: mail() returns false but e-mail is sent ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux