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 :
Komentar 0