Отправить электронное письмо с помощью codeigniter MAMP

Я пытаюсь отправить электронное письмо с помощью gmail с codeigniter, моя учетная запись имеет необходимые разрешения, на самом деле она работает с другими приложениями, здесь я оставляю свой код, чтобы узнать, могут ли они мне помочь, спасибо.

Моя библиотека для отправки электронной почты в папку библиотеки:

private $support = "[email protected]";
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'] = "[email protected]";
 $config['smtp_pass'] = "mypass";

person Luis Angel Ramírez Medel    schedule 06.10.2017    source источник


Ответы (1)


Это было решением для меня, по-видимому, в codeigniter 3 вы должны обязательно указать эту строку в файле конфигурации email.php.

$config ['newline'] = "\r\n";
person Luis Angel Ramírez Medel    schedule 06.10.2017