freakythumbs Posted December 13, 2007 Share Posted December 13, 2007 hi there, i get a 500 internal server error when i try to execute using this script (i had changed it to match my ISPs smtp details). any ideas on why it wouldnt be working? btw im running both moodle & phpbb on the same server, using the same ISP smtp details & they email fine! also i did a straight install of the Pear mail package (ie typed pear install mail at the cmd prompt on the server) and it put the mail.php file in the C:\PHP folder area - is that normal? many thanks for your comments <?php require_once "Mail.php"; $from = "Sandra Sender <[email protected]>"; $to = "Ramona Recipient <[email protected]>"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; $host = "mail.example.com"; $username = "smtp_username"; $password = "smtp_password"; $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else { echo("<p>Message successfully sent!</p>"); } ?> Link to comment https://forums.phpfreaks.com/topic/81482-any-reason-why-this-code-wouldnt-send-email-on-iis-server/ Share on other sites More sharing options...
rajivgonsalves Posted December 13, 2007 Share Posted December 13, 2007 check your apache server logs for the exact error Link to comment https://forums.phpfreaks.com/topic/81482-any-reason-why-this-code-wouldnt-send-email-on-iis-server/#findComment-413677 Share on other sites More sharing options...
BenInBlack Posted December 13, 2007 Share Posted December 13, 2007 $host = "mail.example.com"; I think your host needs to be either "localhost" or "internal ip address" Link to comment https://forums.phpfreaks.com/topic/81482-any-reason-why-this-code-wouldnt-send-email-on-iis-server/#findComment-413727 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.