【问题标题】:Mail sending with codeigniter and gmail account does not work [duplicate]使用codeigniter和gmail帐户发送邮件不起作用[重复]
【发布时间】:2018-04-12 15:17:33
【问题描述】:

我正在尝试使用 codeigniter 发送电子邮件。 这是 email.php 配置文件的内容。

<?php

$config=
    array(
        'protocol'=>'smtp',
        'useragent'=>'Camerbitcoin',
        'smtp_host'=>'smtp.gmail.com',
        'smtp_user'=>'myemail@gmail.com',
        'smtp_pass'=>'my password',
        'smtp_port'=>'587',
        'mailtype'=>'html',

    );

这里是发送电子邮件的代码。

$this->email->from('myemail@gmail.com','Compagny name');
                    $this->email->to('receiver@yahoo.fr');
                    $this->email->subject('Activation link');
                    $this->email->message('Welcome .<br/>');
                    $this->load->view('registration_success');
$this->email->send();

没有错误显示,但邮件没有发送。

【问题讨论】:

  • 通过$this-&gt;email-&gt;print_debugger()查看邮件错误

标签: php codeigniter email gmail gmail-api


【解决方案1】:

试试看,

'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,

【讨论】:

  • 那么,你有错误输出吗?如果你需要调试,你试试这个,$mail->SMTPDebug = 1;
  • 这样,我还有另一个错误:bold 无法使用 PHP SMTP 发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。**粗体**
猜你喜欢
  • 1970-01-01
  • 2017-11-30
  • 2012-03-30
  • 1970-01-01
  • 2014-02-02
  • 1970-01-01
  • 2013-09-17
  • 2011-04-06
  • 2021-11-10
相关资源
最近更新 更多