CodeIgniter Email без SMTP не работает - PullRequest
0 голосов
/ 11 января 2019

Я использую модуль электронной почты CI, но он не работает. У меня нет учетных данных SMTP, поэтому я пытаюсь использовать этот код.

   $this->load->library('email');
    // Send Emails
    $config = Array(
        'mailtype' => 'html'
    );
    $this->email->initialize($config);
    $this->email->set_newline("\r\n");
    $this->email->from($from);
    $this->email->to($to);
    $this->email->subject($title);
    $this->email->message($message);
    //$this->email->send();
    if ($this->email->send()) {
        $this->email->clear();
        return true;
    } else {
        die(show_error($this->email->print_debugger()));
        //return false; 
    }

выдает эту ошибку

enter image description here

1 Ответ

0 голосов
/ 11 января 2019

Письма обычно отправляются почтовыми серверами.

Если вы не указали SMTP-сервер, ваш почтовый модуль пытается отправлять электронные письма, используя встроенную функцию php email .

Но эта функция не делает магию. Также необходим полнофункциональный SMTP-сервер / агент.

По умолчанию на платформах Unix используется локальный SMTP-сервер, указанный в php.ini sendmail_path. В Windows его необходимо указать в параметре SMTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...