case 'forgot_password':
$email = isset($_REQUEST['email']) ? $_REQUEST['email'] : '';
if(!empty($email))
{
$query = "SELECT `email`
FROM `register` AS reg
WHERE reg.`email`='".$email."';";
$row = MySql::fetchRows($query);
if($row['email'] == $email)
{
$to = "dpnashsh@gmail.com";
$subject = "Reset Password";
$txt = "Hello world!";
$headers = "From: Test@explara.com";
mail($to,$subject,$txt,$headers);
header("location:forgot_password.php?m=1");
}
else
{
header("location:forgot_password.php?m=2");
}
}
else{
header("location:forgot_password.php?m=3");
}
break;
答案 0 :(得分:0)
您可以使用SMTP从localhost发送电子邮件。请点击以下链接:
http://www.codexworld.com/how-to-send-email-from-localhost-in-php/
https://www.learn2crack.com/2014/03/sending-mail-phpmailer.html
希望这可以帮助你。
答案 1 :(得分:0)
我建议https://github.com/PHPMailer/PHPMailer
许多开源项目使用:WordPress,Drupal,1CRM,SugarCRM,Yii,Joomla!还有更多
集成SMTP支持 - 不使用本地邮件服务器发送
发送包含多个TO,CC,BCC和REPLY-TO的电子邮件
不读取HTML电子邮件的邮件客户端的多部分/替代电子邮件
支持UTF-8内容和8位,base64,二进制和引用可打印的编码
通过SSL和TLS传输使用LOGIN,PLAIN,NTLM,CRAM-MD5和Google的XOAUTH2机制进行SMTP身份验证
47种语言的错误消息!
DKIM和S / MIME签名支持
与PHP 5.0及更高版本兼容