Solusi Kirim Email via SMTP dengan PHPMailer Error
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-1186Pekerja teknis domain, hosting & server. Hubungi saya via WA di 0817-0334-1186 atau messengger di http://m.me/hsuwantoro

