SMTP :邮件在代码点火器中发送失败


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 周五, 29 一月 2016 00:01:29 -0700 220-我们不授权使用 此系统用于传输未经请求的、220 和/或批量电子邮件。这 遇到以下 SMTP 错误: 220-p3plcpnl0950.prod.phx3.secureserver.net ESMTP Exim 4.85 #2 周五, 29 Jan 2016 00:01:29 -0700 220-我们不授权使用此系统 传输未经请求的 220 和/或批量电子邮件。 无法发送 使用 PHP SMTP 发送电子邮件。您的服务器可能未配置为发送邮件 使用此方法。用户代理:代码点火器 日期: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-发件人: admin@spotmyticket.in X-邮件: 代码点火器 X 优先级:3(正常)消息 ID: <56ab0e449ee15@spotmyticket.in> 哑剧版本:1.0

内容类型:多部分/替代;边界="B_ALT_56ab0e449ee57"

这是 MIME 格式的多部分邮件。您的电子邮件申请 可能不支持此格式。

-

-B_ALT_56ab0e449ee57 内容类型:文本/纯文本;字符集=UTF-8 内容传输编码:8 位

gmail smtp 无法正常工作,最好使用自己的域 SMTP 详细信息