【问题标题】:Codeigniter: Email sending works fine, but no emails receivedCodeigniter:电子邮件发送工作正常,但没有收到电子邮件
【发布时间】:2016-03-24 16:34:23
【问题描述】:

我是 codeigniter 中的电子邮件新手

我的控制者:

class Email extends CI_Controller
{

  public function __construct()
  {
    parent::__construct();
  }

  function index()
  {
    $config = array('protocol' => 'smpt',
                    'smtp_host' => 'belphegor.in-hell.com',
                    'smtp_port' => 465,
                    'smtp_user' => 'bla@blabla.com',
                    'smtp_pass' => 'blabla',
                    );

    $this->load->library('email',$config);
    $this->email->set_newline("\r\n");
    $this->email->from('bla@blabla.com', 'My Blabla');
    $this->email->to('apa@yahoo.com');
    $this->email->subject('Just test');
    $this->email->message('qwe adlw is alqopl slaod');

    if ($this->email->send()) {
      echo "email send";
    } else {
      show_error($this->email->debugger());
    }

  }
}

当我运行代码时,它显示“电子邮件发送”,但是当我检查服务器发出的电子邮件从未存在过。当我登录到我的雅虎 (apa@yahoo.com) 时没有电子邮件。我该如何解决?

【问题讨论】:

  • 您确定您的连接信息(用户、密码、端口等)正确吗?另外,尝试发送电子邮件至mailinator.com 之类的转储电子邮件进行测试,因为它们没有任何垃圾邮件过滤器。
  • 'protocol' => 'smpt' 是错字吗?应该是smtp。如果协议无效,则 send() 应该返回错误。
  • @Samutz 不,我也想知道,结果没有给出错误。甚至错字
  • Codeigniter 有一个用于电子邮件的调试器。取决于您使用的版本。这可能会有所帮助:echo $this->email->print_debugger();
  • 大家好,我只是刷新了几次页面,就收到了邮件。我认为过去的服务器有问题。

标签: php codeigniter email


【解决方案1】:

protocol key 上的 config 数组有错误。

尝试改变:

 $config = array('protocol' => 'smpt',
                'smtp_host' => 'belphegor.in-hell.com',
                'smtp_port' => 465,
                'smtp_user' => 'bla@blabla.com',
                'smtp_pass' => 'blabla',
                );

到:

 $config = array('protocol' => 'smtp',
                    'smtp_host' => 'belphegor.in-hell.com',
                    'smtp_port' => 465,
                    'smtp_user' => 'bla@blabla.com',
                    'smtp_pass' => 'blabla',
                    );

【讨论】:

  • 是的,我什至不知道服务器说成功了。惊讶。虽然,电子邮件实际上并没有发送
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-12
  • 2014-09-13
  • 2017-12-05
  • 2018-06-01
  • 2014-11-23
相关资源
最近更新 更多