Jump to content

sending email


manamino

Recommended Posts

I faced the following error while trying to send an email using php:
my php file is as follows:

<?php
$to=$_POST["email"];
$password=$_POST["password"];
$login=$_POST["login"];
$msg="Your login and password are as follows:
login Id:".$login."
Password:" .$password;
$from = "From: [email protected]<br>";
if( mail ( $to, "login information", $msg, $from ))
{
echo "Your password was successfully sent to you<br>";

}
else
echo "Could not sent you an email with there password!";

?>


the error is as follows:

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\Apache Group\Apache2\htdocs\xml forum project\password.php on line 9

As I find I should have a local mail server on my laptop to do that:
I downloaded a mail server called: Argosoft mail server and it is installed on my computer
what should I do to make it work
what changes should I do to my php.ini file
please help!
Link to comment
https://forums.phpfreaks.com/topic/7222-sending-email/
Share on other sites

fixing the msg variable would help....

you were ending it before $password was put in it.

[code]
$msg="Your login and password are as follows:
login Id:".$login."
Password:" .$password. "";
[/code]

also, use newline ( \n ) instead of <br> in $from

for the php.ini, verify that you have a username and password set up for php to connect to you SMTP server.

Also try setting

SMTP = www.yourdomainname.com

instead of localhost
Link to comment
https://forums.phpfreaks.com/topic/7222-sending-email/#findComment-26292
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.