我正在发送电子邮件。我在Windows 7上。
这是我的控制人:
public function ilet(){
$name = $this->input->post("name");
$email = $this->input->post("email");
$message = $this->input->post("message");
$config = array(
"protocol" => "smtp",
"smtp_host" => "mail.pratikesnaf.com",
"smtp_port" =>"587",
"smtp_user" =>"deste@pratikesnaf.com",
"smtp_password" =>"********",
"starttls" =>true,
"charset" =>"utf-8",
"mailtype" =>"html",
"wordwrap" => true,
"newline" =>"\r\n",
);
$this->load->library("email", $config);
$this->email->from("mail.pratikesnaf.com");
$this->email->to("mail.pratikesnaf.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";
echo $this->email->print_debugger();
}
}
之后,我完成输入并提交按钮。它说像这样的错误:
Başarısız220server.tescilmerkezi.net ESMTP Exim 4.76 Tue,10 Jul 2018 18:00:47 +0300 您好:250-server.tescilmerkezi.net您好www.pratikesnaf.com [185.85.237.26] 250尺寸20971520 250管道 250次授权普通登录 250-STARTTLS 250个帮助
能帮我解决这个错误吗?
答案 0 :(得分:0)
尝试更改这些行:
$this->email->from("mail.pratikesnaf.com");
$this->email->to("mail.pratikesnaf.com");
到
$this->email->from("yoursenderemail@pratikesnaf.com");
$this->email->to("receiveremail@blabla.com");