Rumahweb Journal
Kendala Error Setting SMTP OpenCart

Mengatasi Kendala ‘EHLO Not Accepted From Server’ OpenCart

Apakah saat ini Anda sedang mengalami error “EHLO not accepted from server” saat mengatur SMTP di OpenCart? Jika iya, Anda menemukan artikel yang tepat. Dalam artikel ini kami akan membahas tentang penyebab error, solusi, hingga best practice untuk memastikan SMTP pada website OpenCart Anda dapat berjalan dengan lancar.

Apa Itu Error “EHLO not accepted from server”?

Error “EHLO not accepted from server” muncul saat OpenCart (atau aplikasi PHP lain) mencoba membuka koneksi SMTP ke server email, tetapi server menolak atau tidak merespon benar terhadap perintah EHLO yang dikirim oleh aplikasi.

Singkatnya, saat aplikasi berkata “halo, saya mau kirim email”, server tidak menerima atau langsung menolak, sehingga proses pengiriman email berhenti dan tercatat sebagai error.

Penyebab Error “EHLO not accepted from server”

Error ini dapat disebabkan oleh berbagai hal, berikut di antaranya:

1. Pengaturan port dan enkripsi tidak cocok

Server biasanya butuh SSL (port 465) atau STARTTLS (port 587). Jika Anda menggunakan port 25 tanpa enkripsi, sementara server wajib TLS, maka EHLO akan ditolak.

2. Belum menyesuaikan Prefix

Pada beberapa versi OpenCart atau versi library yang lama, Anda perlu menulis ssl://smtp.domain.com agar koneksi SSL berjalan. Kalau tidak, server bisa menolak.

Promo Hosting Murah Rumahweb

3. Konfigurasi firewall di server

Jika Anda menggunakan layanan VPS yang secara default menutup port 25, maka email di server tidak bisa mengirim pesan keluar. Port 25 adalah port standar untuk SMTP (pengiriman email).

Solusinya, hubungi penyedia VPS Anda untuk meminta pembukaan port 25 atau memastikan tidak ada firewall yang memblokir layanan email. Beberapa provider menutup port ini untuk mencegah SPAM.

4. Konfigurasi Hostname

Beberapa server memeriksa apakah hostname yang dikirim cocok dengan reverse DNS atau IP. Jika tidak sesuai, kemungkinan email akan ditolak.

5. Versi library mail PHP / bug OpenCart lama

Implementasi SMTP di system/library/mail.php versi lama kadang tidak kompatibel. Solusinya, pastikan bahwa Anda menggunakan OpenCart versi terbaru agar phpMailer menggunakan versi yang lebih kompatible.

6. Autentikasi Gagal

Kesalan konfigurasi seperti hostname, username, port, hingga password yang keliru juga menyebabkan error ini terjadi.

Dari beberapa kemungkinan penyebab error di atas, pastikan konfigurasi SMTP di OpenCart sudah terisi dengan benar. Selain itu, pastikan juga dari sisi server tidak ada firewall yang memblokir port 25 atau layanan email, sehingga email bisa berfungsi dengan baik.

Mengatasi Kendala ‘EHLO Not Accepted From Server’

Berikut adalah cara setting SMTP di OpenCart untuk mengatasi error EHLO Not Accepted From Server.

  1. Silahkan login ke halaman admin OpenCart website Anda terlebih dulu.
Halaman admin opencart
  1. Setelah login ke halaman admin website, silahkan klik menu “system >> settings“.
Halaman setting opencart

3. Klik icon “edit” atau tanda pensil pada baris nama website Anda.

Edit konfigurasi website di opencart

4. Masuk ke tab menu “Mail” untuk melakukan konfigurasi mailernya.

cara setting SMTP opencart

Sesuai gambar diatas, silahkan lakukan isian sebagai berikut :

Setting SMTP Opencart dengan email domain

  • Mail Protocol : silahkan ubahkan dari “mail” ke “smtp”.
  • SMTP Hostname : isikan dengan nama domain anda atau mail.namadomain.
  • SMTP Username : isikan alamat email yang akan digunakan.
  • SMTP Password : isikan password akun emailnya.
  • SMTP Port : 587
  • SMTP Timeout : 5

Pada contoh ini, kami menggunakan email domain yang dibuat melalui control panel hosting anda di Rumahweb. Apabila anda menggunakan email gmail, bisa Anda isi dengan data berikut :

Setting SMTP Opencart dengan gmail

  • Mail Protocol : silahkan ubahkan dari “mail” ke “smtp”.
  • SMTP Hostname : ssl://smtp.gmail.com
  • SMTP Username : isi dengan alamat gmail Anda
  • SMTP Password : isikan dengan password application. Jika anda belum membuat password aplikasinya, silahkan pelajari panduan berikut: cara membuat password aplikasi di gmail.
  • SMTP Port : 465
  • SMTP Timeout : 5

5. Klik tanda “save / simpan” di pojok kanan atas.

Best Practices Setelah Setting

Setelah selesai melakukan setting SMTP di halaman admin Opencart Anda, selanjutnya anda bisa melakukan testing melalui halaman admin untuk melakukan reset password. Silahkan akses halaman administrator Opencart website Anda > klik menu ‘Forgotten password’.

Setelah itu, masukkan email administrator yang anda daftarkan pada website dan klik tombol reset. Jika keterangan yang muncul adalah “An email with a confirmation link has been sent your admin email address.” maka setting SMTP telah berhasil.

Penutup

Error “EHLO not accepted from server” pada OpenCart umumnya disebabkan oleh kesalahan konfigurasi SMTP, masalah di mail server, atau ketidakcocokan library email yang digunakan.

Untuk mengatasi masalah ini, langkah paling efektif adalah memastikan pengaturan SMTP di OpenCart sudah benar (terutama port dan jenis enkripsi), melakukan tes koneksi menggunakan openssl atau telnet, dan jika perlu, gunakan modul SMTP yang lebih modern dengan memastikan versi OpenCart yang Anda gunakan adalah yang terbaru.

Dengan konfigurasi SMTP yang tepat, sistem email OpenCart Anda akan berfungsi normal dan pelanggan bisa menerima notifikasi pesanan, konfirmasi pembayaran, serta email penting lainnya tanpa kendala. Semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 1

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Syahrizal Widiarto

Syahrizal Widiarto, atau yang akrab disapa Rizal, adalah bagian dari team teknis Rumahweb yang memiliki minat besar di bidang IT, gaming, dan sepak bola. Ia aktif mengikuti perkembangan teknologi serta menulis tentang IT, khususnya networking dan server. Bagi Rizal, game bukan sekadar hiburan, tetapi juga bidang yang menarik untuk dipelajari. Rizal merupakan pendukung Manchester United, PERSIJA Jakarta, dan Timnas Indonesia.

banner Pop Up - Hosting 99K