Jump to content

Archived

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

FamousMortimer

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

Recommended Posts

Hey,

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');
              exit();

          } 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');
              exit();
          }

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?

Thanks...

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.