发送电子邮件whit codeigniter MAMP

时间:2017-10-06 22:15:29

标签: codeigniter-3

我正在尝试使用带有codeigniter的gmail发送电子邮件,我的帐户具有必要的权限,实际上它可以与其他应用程序一起使用,在这里我留下我的代码,看看他们是否可以帮助我,谢谢。

我的库在Library文件夹中发送电子邮件:

private $support = "myemail@gmail.com";
private $CI;


public function __construct()
{
    $this->CI =& get_instance();
    $this->CI->load->library('email');
}


public function Goemail($email)
{

    $mensaje = "Texto";

        $this->CI->email->from($this->support, 'Mynombre');
        $this->CI->email->to($email);  
        $this->CI->email->subject('Asunto');
        $this->CI->email->message($mensaje);    
        $this->CI->email->send();


}

我的配置文件在Applications / conf / email.php中:

 $config['protocol'] = 'smtp';
 $config['smtp_host'] = 'ssl://smtp.googlemail.com';
 $config['smtp_port'] = 465;
 $config['smtp_user'] = "myemail@gmail.com";
 $config['smtp_pass'] = "mypass";

1 个答案:

答案 0 :(得分:0)

这是我的解决方案,显然在codeigniter 3中你必须在配置文件email.php中强制使用这一行

{{1}}