首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用代码点火器从xampp发送电子邮件

使用代码点火器从xampp发送电子邮件
EN

Stack Overflow用户
提问于 2016-01-09 19:44:01
回答 1查看 299关注 0票数 1

当我试图使用代码点火器发送电子邮件时,我遇到了一个错误。我已经测试了我在一个在线服务器上使用的函数,但是它仍然抛出了相同的错误。

以下是我的职责:

代码语言:javascript
代码运行次数:0
运行
复制
//send email
    function sendEmail() {
        $config = Array(
            'protocol' => 'smtp',
            'smtp_host' => 'ssl://smtp.googlemail.com',
            'smtp_port' => 465,
            'smtp_user' => 'email', // change it to yours
            'smtp_pass' => 'pswd', // change it to yours
            'mailtype' => 'html',
            'charset' => 'iso-8859-1',
            'wordwrap' => TRUE
        );

        $message = 'Test message';
        $this->load->library('email', $config);
        $this->email->set_newline("\r\n");
        $this->email->from('zzz@gmail.com'); // change it to yours
        $this->email->to('xxx@gmail.com'); // change it to yours
        $this->email->subject('Resume from JobsBuddy for your Job posting');
        $this->email->message($message);
        if ($this->email->send()) {
            echo 'Email sent.';
        } else {
            show_error($this->email->print_debugger());
        }
    }

我得到了以下错误:

无法验证密码。错误: 534-5.7.14请通过网络浏览器登录,534-5.7.14再试一次。534-5.7.14 https://support.google.com/mail/answer/78754 w84sm8590284ioi.20-gsmtp无法使用PHP发送电子邮件。您的服务器可能不会被配置为使用此方法发送邮件。

请协助

EN

回答 1

Stack Overflow用户

发布于 2016-01-12 04:26:53

答案与代码无关,而是因为必须启用Gmail帐户才能允许smtp/IMAP访问。来自谷歌帮助中心

  1. 登录到Gmail网页界面。
  2. 打开“设置”页面上的“转发和POP / IMAP”选项卡,并配置IMAP或POP。
  3. 在Gmail中启用此功能后,请确保单击“保存更改”,以便Gmail可以与邮件客户端通信
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34698096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档