Fix Problem Kirim Email Menggunakan SMTP Protocol Mail Di Codeigniter

Fix Problem Kirim Email Menggunakan SMTP Protocol Mail Di Codeigniter

Sobatcoding.com - Cara Mengatasi Masalah Sending Email Menggunakan SMPT Protocol  di Codeigniter

 

Cannot send mails using SMTP . Pernah mengalami masalah dalam pengiriman email menggunakan SMPT Protocol menggunakan Library Codeigniter 3?

Admin pernah mengalami masalah dalam pengiriman email menggunakan SMPT di Codeigniter 3, dengan konfigurasi seperti berikut:

$config['protocol'] = "smtp";
$config['smtp_host'] = "mail.****.com";
$config['smtp_port'] = "465";
$config['smtp_user'] = "admin@*****.com";
$config['smtp_pass'] = "****";
$config['smtp_crypto'] = "ssl";

 

kemudian muncul pesan error seperti berikut:

220-axe.jagoanhosting.com ESMTP Exim 4.94.2 #2 Thu, 20 Jan 2022 11:10:05 +0700 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.

The following SMTP error was encountered: 
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.

 

Bagaimana caranya mengatasinya ?

Ternyata untuk mengatasi masalah ini sangat mudah. Teman-teman tinggal menambahkan setting smtp_timeout pada konfigurasi library Codeigniter seperti berikut ini.

$config['smtp_timeout'] = 30;

 

Untuk default dari library Codeingiter 3 sendiri adalah 5 second (detik).

Selamat mencoba

 

Sumber referensi :

https://stackoverflow.com/questions/51102050/smtp-mail-not-sending-codeigniter-email-library/51133416#51133416