Jump to content

mail function error help with the error!


daxguy

Recommended Posts

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:\xampp\htdocs\wahab_gl\register.php on line 65

 

i am getting the above error on running the following code.. i am using the local host at the moment

            $password=md5($password);
            $repeatpassword=md5($repeatpassword);

            //generate random number for activation process
            $random = rand(23456789,98765432);

            $query = mysql_query("

            INSERT INTO users VALUES ('','$fullname','$username','$password','$email','$date','$random','0')

            ");
            $to = $email;
            $subject = "Activate your account!";
            $headers = "From: [email protected]";
            $server = "mailhost.sheffield.co.uk";

            ini_set("SMTP",$server);

            $body = "

            Hello $fullname, \n\n

            You need to activate your account with the link below:
            http://localhost/register.php?id=$lastid&code=$random\n\n

            Thanks!

            ";

            $lastid = mysql_insert_id();


            mail($to, $subject, $body, $headers);

            die("You have been registered! Check your email to activate your account!");

 

help please

 

Link to comment
https://forums.phpfreaks.com/topic/211311-mail-function-error-help-with-the-error/
Share on other sites

Archived

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

×
×
  • Create New...

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.