Jika anda menggunakan directadmin dan mengalami error di script phpmailer “550 Bad HELO – Host impersonating domain name” maka berikut ini adalah pembahasannya.
Penjelasan masalah :
- Domain.com di server A web server only
Domain.com di server B email hosting only - domain.com di server A menjalankan script phpmailer dengan menggunakan details akun email yang terdapat di server B.
ketika script phpmailer diakses keluar error “550 Bad HELO – Host impersonating domain name”
Solusi :
- Masuk ke directadmin -> Setting mx record di server A -> hilangkan centang pada lokal mail
- Masuk ke directadmin -> Setting mx record di server B -> centang pada lokal mail
- Tambahkan 2 baris pada script phpmailer yaitu
$mail->SMTPAutoTLS = false;
$mail->Hostname = “nama-hostname”;
nama-hostname bisa anda ganti dengan hostname server anda.
caranya adalah dengan mengeceknya menggunakan tools pengecekan reverse dns seperti berikut ini
https://mxtoolbox.com/ReverseLookup.aspx
Buka link diatas dan masukkan nama domain anda. maka anda akan mendapatkan reverse dns dari server anda.
untuk lebih lengkapnya tentang phpmailer silahkan baca solusi kirim email via smtp dengan phpmailler error
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!