Kali ini kami mempunyai kasus kirim email via smtp menggunakan script PHPmailer dan ternyata error.
adapun errornya adalah sebagai berikut
Message could not be sent.Mailer Error: SMTP connect() failed
atau
SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
adapun setting standar yang biasanya kami lakukan adalah seperti ini
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = ‘mail.domain.com’; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = ‘info@domain.com’; // SMTP username
$mail->Password = ‘password’; // SMTP password
$mail->SMTPSecure = ‘none’; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587; // TCP port to connect to
tapi dengan setting tersebut diatas sekarang tidak berhasil.
Solusi
Setelah menyelidiki ternyata ada tambahan konfigurasi untuk mendisable tls. yaitu dengan menambahkan $mail->SMTPAutoTLS = false;
informasi tersebut kami dapatkan dari sini
dan hasil akhir konfigurasi kami menjadi seperti ini
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = ‘mail.domain.com’; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = ‘info@domain.com’; // SMTP username
$mail->Password = ‘password’; // SMTP password
$mail->SMTPSecure = ‘none’; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587; // TCP port to connect to
$mail->SMTPAutoTLS = false;
$mail->Hostname = “nama-hostname”;
Untuk nama-hostname bisa anda dapatkan dengan cara melihat reverse dns server anda.
caranya :
- Akses ini https://mxtoolbox.com/ReverseLookup.aspx
- Masukkan nama domain anda.
- Dan anda akan mendapatkan host reverse dns yang bisa anda tambahkan pada bagian $mail-Hostname
- Selesai.
Per artikel ini ditulis setting phpmailer tersebut diatas berhasil. Jika ada pertanyaan silahkan tinggalkan pesan dikolom komentar bawah.
Konsultasi via WA di 0817-0334-1186Posting Terkait :
Pekerja teknis domain, hosting & server. Hubungi saya via WA di 0817-0334-1186 atau messengger di http://m.me/hsuwantoro
Leave a Reply
Want to join the discussion?Feel free to contribute!