[英]SMTP :mail sending failed in codeigniter
這是我使用SMTP發送郵件的設置
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.gmail.com',
'smtp_port' => 465,
'smtp_user' => 'example@gmail.com', // change it to yours
'smtp_pass' => 'example', // change it to yours
'mailtype' => 'html',
'wordwrap' => TRUE
);
$this->load->library('email',$config);
$this->email->set_newline("\r\n");
$data = "Username:".$_POST['username']."\n\nPassword:".$_POST['password']."\n\n";
$message="Your login details for Spotmyticket Agent portal\n\n". $data."\n\n";
$message.="Click here to login<a href='http://root5solutions.com/agentspotmyticket/'>login</a>";
$this->email->from('admin@spotmyticket.in','SpotMyticket');
$this->email->to('example@gmail.com');
$this->email->subject('Spotmyticket Agentportal login details');
$this->email->message($message);
$this->email->send()
這是我收到的錯誤消息
您好:220-p3plcpnl0950.prod.phx3.secureserver.net ESMTP Exim 4.85#2 Fri,29 Jan 2016 00:01:29 -0700 220-我們未經授權使用此系統來傳輸不請自來的220和/或散裝貨電子郵件。 遇到以下SMTP錯誤:220-p3plcpnl0950.prod.phx3.secureserver.net ESMTP Exim 4.85#2 Fri,29 Jan 2016 00:01:29-0700 220-我們不授權使用此系統來傳輸未經請求的信息, 220和/或批量電子郵件。 無法使用PHP SMTP發送電子郵件。 您的服務器可能未配置為使用此方法發送郵件。 用戶代理:CodeIgniter日期:2016年1月29日,星期五12:31:24 +0530來自:“ SpotMyticket”返回路徑:至:shamonsha665@gmail.com主題:=?UTF-8?Q?Spotmyticket = 20Agentpo?= =?UTF-8?Q?rtal = 20logi?==?UTF-8?Q?n?==?UTF-8?Q?= 20details?=回復:“ admin@spotmyticket.in” X-Sender :X郵件程序中的admin@spotmyticket.in:CodeIgniter X優先級:3(普通)消息ID:<56ab0e449ee15@spotmyticket.in> Mime版本:1.0
內容類型:多部分/替代; boundary =“ B_ALT_56ab0e449ee57”
這是MIME格式的多部分消息。 您的電子郵件應用程序可能不支持此格式。
--B_ALT_56ab0e449ee57內容類型:文本/純文本; charset = UTF-8內容傳輸編碼:8位
gmail SMTP無法正常工作,最好使用自己的域SMTP詳細信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.