Given the simplicity of the mail() function, why go to all this trouble? I must be missing something here. Does your PHP host lack SMTP, so you must use another server's SMTP?
-----Original Message----- From: Balaji Ankem [mailto:[EMAIL PROTECTED]] Sent: Tuesday, January 08, 2002 3:25 AM To: [EMAIL PROTECTED] Subject: [PHP] can u find error in php file? <?php include_once('Mail/smtp.php'); include_once('Net/SMTP.php'); # Replace 127.0.0.1 with another SMTP host if needed $smtp_session = new Mail_smtp(array('10.145.0.18', 25, TRUE, '', '')); $headers['Subject'] = 'Sample subject'; $headers['Reply-To'] = '[EMAIL PROTECTED]' <mailto:'[EMAIL PROTECTED]'> ; $headers['From'] = '[EMAIL PROTECTED]' <mailto:'[EMAIL PROTECTED]'> ; $headers['User']='bankem'; $headers['Password']='narayana'; $recipients = array( '[EMAIL PROTECTED]' <mailto:'[EMAIL PROTECTED]'> ); $body = <<<EOF This is a sample body. EOF; $return = $smtp_session->send($recipients, $headers, $body); if ($return) echo "Mail was successfully sent to [EMAIL PROTECTED]" <mailto:[EMAIL PROTECTED]> ; else echo "FAIL"; ?> for above program I am getting Mail was successfully sent to [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> . But actually no mail was received by me. -Balaji