Re: hotmail don't accept this message function any more!!

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

 



Hi,

On 11/1/05, Rasim ÞEN <rasimsen@xxxxxxxxxxx> wrote:
> Hi,
>
> This function was working until this morning, but now I couldn't send any
> email to hotmail. What is the problem, any idea?
>
>
>
> ============================================================================
> ==================
>
>
> function
> SendMail($From,$FromName,$To,$ToName,$Subject,$Text,$Html,$AttmFiles,$bcc,$m
> emberid,$MemberSurname,$mtype="tbl"){
>
> $MemberId=$memberid;
> $MemberName=$ToName;
> $MemberSurname=$MemberSurname;
> $MemberEmail=$To;
> $Subject=$Subject;
> $MailBody=$Html;
>
>  $OB="----=_OuterBoundary_000";
>  $IB="----=_InnerBoundery_001";
>  $Html=$Html?$Html:preg_replace("/\n/","{br}",$Text)
>   or die("neither text nor html part present.");
>  $Text=$Text?$Text:"Sorry, but you need an html mailer to read this mail.";
>  $From or die("sender address missing");
>  $To or die("recipient address missing");
>
>  $headers ="MIME-Version: 1.0\r\n";
>  $headers.="From: ".$FromName." <".$From.">\n";
>  $headers.="To: ".$ToName." <".$To.">\n";
>  $headers.="Reply-To: ".$FromName." <".$From.">\n";
> // $headers.="Reply-To: \n";
>  $headers.="X-Priority: 1\n";
>  $headers.="X-MSMail-Priority: High\n";
>  $headers.="X-Mailer: My PHP Mailer\n";
>  $headers.="Content-Type: multipart/mixed;\n\tboundary=\"".$OB."\"\n";
>  $headers .= "BCC:".$bcc."\n";
>  //Messages start with text/html alternatives in OB
>  $Msg ="This is a multi-part message in MIME format.\n";
>  $Msg.="\n--".$OB."\n";
>  $Msg.="Content-Type: multipart/alternative;\n\tboundary=\"".$IB."\"\n\n";
>
>  //plaintext section
>  $Msg.="\n--".$IB."\n";
>  $Msg.="Content-Type: text/plain;\n\tcharset=\"iso-8859-9\"\n";
>  $Msg.="Content-Transfer-Encoding: quoted-printable\n\n";
>  // plaintext goes here
>  $Msg.=$Text."\n\n";
>
>  // html section
>  $Msg.="\n--".$IB."\n";
>  $Msg.="Content-Type: text/html;\n\tcharset=\"iso-8859-9\"\n";
>  $Msg.="Content-Transfer-Encoding: base64\n\n";
>  // html goes here
>  $Msg.=chunk_split(base64_encode($Html))."\n\n";
>
>  // end of IB
>  $Msg.="\n--".$IB."--\n";
>
>  // attachments
>  if($AttmFiles){
>   foreach($AttmFiles as $AttmFile){
>    $patharray = explode ("/", $AttmFile);
>    $FileName=$patharray[count($patharray)-1];
>    $Msg.= "\n--".$OB."\n";
>    $Msg.="Content-Type:
> application/octetstream;\n\tname=\"".$FileName."\"\n";
>    $Msg.="Content-Transfer-Encoding: base64\n";
>    $Msg.="Content-Disposition:
> attachment;\n\tfilename=\"".$FileName."\"\n\n";
>
>    //file goes here
>    $fd=fopen ($AttmFile, "r");
>    $FileContent=fread($fd,filesize($AttmFile));
>    fclose ($fd);
>    $FileContent=chunk_split(base64_encode($FileContent));
>    $Msg.=$FileContent;
>    $Msg.="\n\n";
>   }
>  }
>
>  //message ends
>  $Msg.="\n--".$OB."--\n";
>
> if(mail($To,$Subject,$Msg,$headers)){ //1.test
>
> ==============================================================
>
>
> thanks in advance
> rasim
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

The function works fine if you send it to a different domain? I think
it's not a hotmail problem, instead, may be a configuration problem in
your webserver.

Saludos!
Fede.

-- 
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