Jump to content


This topic is now archived and is closed to further replies.


mail() . . . can't connect to mailserver.

Recommended Posts


I have this code:

if (mail($admin, $subject, $message, $header)) {

              // Print a message.
              echo '<h1 id="mainhead">Thank you!</h1>
          <p>an official has been notified of your registration. </p><p><br /></p>';
          // Include the footer and the quit the script (to not show the form).
              include ('./includes/footer.html');

          } else { // If it did not run OK.
              echo '<h1 id="mainhead">System Error</h1>
              <p class="error">You could not be registered due to a system error.
                We apologize for any inconvenience.</p>'; // Public message.
              echo 'fn=' . $fn . ' ln=' . $ln . ' e=' . $e;
              include ('./includes/footer.html');

the echo 'fn=' . $fn . ' ln=' . $ln . ' e=' . $e; returns correct values from the form, but I keep getting this error:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Apache2\htdocs\ripla\ripla_register.php on line 55

What should I do to fix (or reconfigure?) to get the email sent?


Share this post

Link to post
Share on other sites


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.