".$lb,"250","MAIL FROM error: "); $smtp[] = array("RCPT TO: ".$to.$lb,"250","RCPT TO error: "); // begin data $smtp[] = array("DATA".$lb,"354","DATA error: "); // header $smtp[] = array("Subject: ".$subj.$lb,"",""); $smtp[] = array("To:".$to.$lb,"",""); foreach($hdr as $h) {$smtp[] = array($h.$lb,"","");} // end header, begin the body $smtp[] = array($lb,"",""); if($bdy) {foreach($bdy as $b) {$smtp[] = array($b.$body_lb,"","");}} // end of message $smtp[] = array(".".$lb,"250","DATA(end)error: "); $smtp[] = array("QUIT".$lb,"221","QUIT error: "); // open socket $fp = @fsockopen($smtp_host, 25); if (!$fp) echo "Error: Cannot conect to ".$smtp_host."
"; $banner = @fgets($fp, 1024); // perform the SMTP dialog with all lines of the list foreach($smtp as $req){ $r = $req[0]; // send request @fputs($fp, $req[0]); // get available server messages and stop on errors if($req[1]){ while($result = @fgets($fp, 1024)){if(substr($result,3,1) == " ") { break; }}; if (!strstr($req[1],substr($result,0,3))) echo"$req[2].$result
"; } } $result = @fgets($fp, 1024); // close socket @fclose($fp); return 1; } fHeader(); ?>
 

FEEDBACK

Email us your feedback through our form below:
* Required Fields
Name: *
Company Name:
Phone: *
Fax:
Email: *
 
Write your feedback here: *
Customer Support

Thank you for letting us know your feedback. We'll get back to you as soon as possible.


Back to Home