使用codeigniter和gmail帐户发送邮件不起作用

时间:2017-10-31 12:39:08

标签: php codeigniter email gmail gmail-api

我试图发送一封带有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();

不会显示任何错误,但不会发送邮件。

1 个答案:

答案 0 :(得分:0)

试试吧,

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