【问题标题】:Code Igniter is not sending emailCodeigniter 不发送电子邮件
【发布时间】:2015-04-09 05:12:26
【问题描述】:

我正在使用 Code Igniter,但是当我尝试发送电子邮件时它不起作用。我有以下代码:

$this->load->library('email');

$this->email->from("ask@server.pk");

$this->email->to('something@gmail.com');

$this->email->subject('Corporate Client Mail');

$this->email->message('test email');

$this->email->send();

什么可能导致此脚本不发送电子邮件?任何帮助都会得到帮助。

【问题讨论】:

  • 您的配置文件中有哪些偏好?

标签: php codeigniter email


【解决方案1】:

您可能忘记配置要使用的邮件服务器。 如果您在本地测试服务器上进行测试,您可能没有安装任何发送电子邮件所需的邮件服务器。您可以做的是使用 gmail SMTP 服务器发送电子邮件。你这样做:

$config = Array(
    'protocol' => 'smtp',
    'smtp_host' => 'ssl://smtp.gmail.com',
    'smtp_port' => 465,
    'smtp_user' => 'sender_mailid@gmail.com',
    'smtp_pass' => 'password',
    'mailtype'  => 'text'
);
$this->load->library('email', $config);

【讨论】:

    猜你喜欢
    • 2013-01-07
    • 2019-08-07
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 2017-12-07
    • 2017-10-21
    • 2018-03-23
    相关资源
    最近更新 更多