Jump to content

Recommended Posts

Hi,

 

I am trying to run this code and I keep on getting the error message :

 

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:\Program Files\ZSOFT\XAMPP\xampp\htdocs\register.php on line 96

 

Any ideas, guys?

 

#########	SEND A REGISTRATION CONFIRMATION E-MAIL	##########

if ($adduser)
{
$recipient = "'".$_POST['email']."'";
$subject = "Registartion Confirmation";
$mailheaders = "From: Express PC Sales <xxx@hotmail.com> \n";
$msg = "Thank you for registering at Express PC Sales. Your Account is now active. <br><br> If you DID NOT register on our site, please reply back and your account will be removed from our system.";
mail($recipient, $subject, $msg, $mailheaders);
}


?>

 

Btw, I m doing this from localhost AND the FROM e-mail must be xxx@hotmail.com.

 

Any help would greatly be appreciated. Tnx.

Link to comment
https://forums.phpfreaks.com/topic/47056-problem-setting-up-php-to-use-mail/
Share on other sites

I changed my PHP.INI file.

 

[mail function]
; For Win32 only.
SMTP = mail.hotmail.com
smtp_port = 25

; For Win32 only.
sendmail_from = zahidworld@hotmail.com

 

And this is the updated PHP code I am using

 

#########	SEND A REGISTRATION CONFIRMATION E-MAIL	##########

if ($adduser)
{
$emailaddress = "'".$_POST['email']."'";
$to = $emailaddress;
$subject = "Registartion Confirmation";
$header = "from: Express PC Sales <xxx@hotmail.com>";
$message = "Thank you for registering at Express PC Sales. Your Account is now active. \n\n If you DID NOT register on our site, please reply back and your account will be removed from our system.";
$sentmail = mail($to,$subject,$message,$header);    ### Line 100
}


 

Upon running it, I get this error:

 


[b]Warning: mail() [function.mail]: Failed to connect to mailserver at "mail.hotmail.com" port 251, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\ZSOFT\XAMPP\xampp\htdocs\register.php on line 100
[/b]

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.