代码点火器客户联系表



你好,我正在使用Windows7和在线服务器。我想让访问者从联系表格中给我发一个mesaj,但当我点击提交按钮时,出现了问题。

这是我的控制器;

public function ilet(){
$name    = $this->input->post("name");
$email   = $this->input->post("email");
$message = $this->input->post("message");
$config = array(
"protocol"    => "smtp",
"smtp_host"   => "smtp.gmail.com",
"smtp_port"   =>"587",
"smtp_user"   =>"dcugurel7@gmail.com",
"smtp_password"   =>"*******",
"starttls"    =>true,
"charset"     =>"utf-8",
"mailtype"    =>"html",
"wordwrap"    => true,
"newline"     =>"rn",
);
$this->load->library("email", $config);
$this->email->from("cugurel7@gmail.com");
$this->email->to("cugurel7@gmail.com");             
$this->email->subject("Müşteri bilgi mesajı");
$this->email->message("Kişinin Adı - " . $name .
" - Kişinin Email Adresi - " . $email . " - Kişinin Mesajı - " . $message);

$send = $this->email->send();
if($send)
{
echo "Mail gönderme işlemi başarılı";
}
else {
echo "Başarısız<br>;";
echo $this->email->print_debugger();
}

}

bu当我点击提交按钮服务器说;

220 smtp.gmail.com ESMTP y189-v6sm286718wmd.19-gsmtp你好:250-smtp.gmail.com随时为您服务,[185.85.237.26]250尺寸35882577250-8位250件250增强型250磅250-刨削250 SMTPUTF8发送AUTH LOGIN命令失败。错误:530 5.7.0必须首先发出STARTTLS命令。y189-v6sm286718wmd.19-gsmtp

无法使用PHP SMTP发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。

你能帮我怎么修吗?

您的连接代码可能不正确,请查看这篇文章并尝试一下-使用GMail SMTP服务器从PHP页面发送电子邮件

相关内容

  • 没有找到相关文章

最新更新