Почта не получает, но успешно отправлена ​​по протоколу SMTP - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь отправить уведомление по электронной почте для проектов. Я не получаю никакой ошибки. Я получил сообщение типа «электронная почта успешно отправлена». Но не получил в моем письме.

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

Следующий код, который я использовал

Код контроллера:

$config = array(
    'protocol' => 'sendmail', // 'mail', 'sendmail', or 'smtp'
    'smtp_host' => 'ssl://smtp.gmail.com', 
    'smtp_port' => 465,
    'smtp_user' => 'info@yosnalab.com',
    'smtp_pass' => 'XXXXXXX',
    'smtp_crypto' => 'ssl', //can be 'ssl' or 'tls' for example
    'mailtype' => 'html', //plaintext 'text' mails or 'html'
    'smtp_timeout' => '10', //in seconds
    'charset' => 'iso-8859-1',
    'isSMTP' => TRUE
    );
     $this->email->initialize($config);


 $this->email->set_newline("\r\n");
      $this->email->from('info@yosnalab.com','Yosnalab'); // change it to yours
      $this->email->to($friend_mail);// change it to yours
      $this->email->subject('Project notification');
      $this->email->message($message);

 if($this->email->send())
      {
         echo trim('message sent succesfully');
      }
      else
     {
         show_error($this->email->print_debugger());
     }
...