无法使用PHP mail()发送电子邮件。您的服务器可能未配置为使用此方法发送邮件
我尝试使用codeigniter framework发送邮件。但它将引发错误“无法使用PHP mail()发送电子邮件”。您的服务器可能未配置为使用此方法发送邮件无法使用PHP mail()发送电子邮件。您的服务器可能未配置为使用此方法发送邮件,php,codeigniter,Php,Codeigniter,我尝试使用codeigniter framework发送邮件。但它将引发错误“无法使用PHP mail()发送电子邮件”。您的服务器可能未配置为使用此方法发送邮件 From: "prakash t" <tprakashkce@gmail.com> Return-Path: <tprakashkce@gmail.com> Reply-To: "tprakashkce@gmail.com" <tprakashkce@gmail.com> X-Sender: tpr
From: "prakash t" <tprakashkce@gmail.com>
Return-Path: <tprakashkce@gmail.com>
Reply-To: "tprakashkce@gmail.com" <tprakashkce@gmail.com>
X-Sender: tprakashkce@gmail.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <5aed4eed40506@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
=?UTF-8?Q?Test=20Mail?=
hai this my test mail
我知道这是一个重复的问题,但我没有找到问题的答案
$this->load->library('email',$config);
$this->email->set_newline("\r\n");
$this->email->from('tprakashkce@gmail.com','prakash t');
$this->email->to('tprakash11121996@gmail.com');
$this->email->subject('Test Mail');
$this->email->message('hai this my test mail');
if($this->email->send()){
echo "mail send succesfully";
}
else{
show_error($this->email->print_debugger());
}
}
您所做的一切都是正确的,但是您在初始化邮件时遇到了问题 改变这个
$this->load->library('email',$config);
到
您可以检查我收到了相同的错误,但我的问题是Apache配置。请确保Apache可以发送电子邮件 要检查您当前的sendmail状态,请执行以下操作:
sestatus-b | grep httpd_can_sendmail
如果它处于关闭状态,请将其更改为:
sudo setsebool-P httpd\u可以在
上发送邮件'smtp\u port'=>587,可能重复,应该是smtp\u port'=>465,
我尝试了587和465。但是没有use@PrakashT别忘了接受对你有帮助的答案,兄弟,如果你的问题解决了,就接受我的答案吧!非常欢迎:)现在就关闭你的通过点击我答案旁边的右键接受我的答案提问好的,但是你可以点击我答案旁边的勾号,这样我的答案就会被你接受。兄弟,我问了另一个与此帖子相关的问题,请帮助我兄弟
$this->load->library('email',$config);
$this->email->set_newline("\r\n");
$this->email->from('tprakashkce@gmail.com','prakash t');
$this->email->to('tprakash11121996@gmail.com');
$this->email->subject('Test Mail');
$this->email->message('hai this my test mail');
if($this->email->send()){
echo "mail send succesfully";
}
else{
show_error($this->email->print_debugger());
}
}
$this->load->library('email');
$this->email->initialize($config);