使用xampp服务器时我无法发送电子邮件。 这是我的代码。
class email {
function emailwithattach($email_to,$email_subject,$email_message)
{
$email_message="Test mail";
$email_subject = "Transaction Detail Notification";
$headers = "From: ".$email_from;
if (@mail($email_to,$email_subject,$email_message))
{
return true;
}
}
}
使用其他网络服务器但不能在XAMPP中工作
答案 0 :(得分:1)
那是因为您没有在本地安装邮件服务器。除非您安装了邮件服务器,否则此代码将非常适用于Web服务器,但不适用于localserver / localhost。
Source :在 XAMPP 上的localhost上设置邮件服务器。
Here是一个很棒的教程,如何在 XAMPP 上设置gmail smtp。
答案 1 :(得分:1)
在php.ini
Ex中的XAMPP上设置邮件设置。验证用户名,密码,Po
答案 2 :(得分:0)
您需要安装SMTP服务器并需要在php.ini
文件中的localhost端口25上配置SMTP服务器,以便从本地系统处理您的邮件功能,否则您需要将您的代码放在网络服务器中。