Solusi Directadmin phpMailer 550 Bad HELO – Host impersonating domain name

Jika anda menggunakan directadmin dan mengalami error di script phpmailer “550 Bad HELO – Host impersonating domain name” maka berikut ini adalah pembahasannya.

Penjelasan masalah :

  1. Domain.com di server A web server only
    Domain.com di server B email hosting only
  2. 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 :

  1. Masuk ke directadmin -> Setting mx record di server A -> hilangkan centang pada lokal mail
  2. Masuk ke directadmin -> Setting mx record di server B -> centang pada lokal mail
  3. 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

CHAT via WA di 0817-0334-1186

Sharing is Caring.!

Leave a Reply

  Subscribe  
Notify of