Code Igniter不发送电子邮件

时间:2015-02-09 12:46:38

标签: php codeigniter email

我使用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();

什么可能导致此脚本不发送电子邮件?任何帮助都是适当的。

1 个答案:

答案 0 :(得分:2)

您可能忘记配置要使用的邮件服务器。 如果您在本地测试服务器上进行测试,则可能没有安装任何发送电子邮件所需的邮件服务器。你可以做的是使用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);