GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Email Terpental Kembali dengan Kesalahan “domain email yang tidak dapat dirutekan”

Di server email Anda sendiri yang disediakan oleh layanan hosting web, di mana agen transfer surat (MTA) biasanya Exim atau Sendmail, mungkin ada kesalahan pengiriman dan pengiriman email di mana email termasuk yang dibuat secara otomatis oleh skrip PHP memantul kembali ke akun pengirim oleh MTA itu sendiri. Masalah biasanya terjadi selama pengaturan awal server email, atau setelah Anda melakukan beberapa perubahan pada sistem atau konfigurasi host web. Dan bahkan email yang dikirim ke domain terkenal seperti Gmail.com, Yahoo.com dan Hotmail.com ditolak. Pesan teks berikut akan ditambahkan ke email terpental:

Pengiriman email gagal:mengembalikan pesan ke pengirim

Pesan yang Anda kirim tidak dapat dikirim ke satu atau lebih darinya
penerima. Ini adalah kesalahan permanen. Alamat berikut gagal:

[email protected]
domain email yang tidak dapat dirutekan “hotmail.com”

Pesan kesalahan domain surat yang tidak dapat dirutekan adalah pesan kesalahan yang sangat umum dari server surat yang dapat berarti banyak hal dan kemungkinan penyebab kesalahan. Daftar di bawah ini adalah beberapa penyebab umum dan kemungkinan solusinya.

Jika Anda menggunakan cPanel, kesalahan "domain email yang tidak dapat dirutekan" dapat terjadi ketika MTA mencapai batas jumlah maksimum email yang dikirim per jam. Pengaturan dikonfigurasi di bagian Pengaturan Tweak dari cPanel WebHost Manager (WHM). Cari opsi “Maksimum yang dapat dikirim setiap domain per jam (0 tidak terbatas)”. Seperti yang disebutkan, setel ke 0 untuk pengiriman email tanpa batas. Jika Anda menggunakan hosting bersama, Anda dapat mengubah pengaturan ini, tetapi Anda dapat meminta dukungan dari perusahaan hosting atau hanya menunggu waktu. Batas ini diberlakukan untuk mengekang serangan spam yang mungkin terjadi di server.

Kemungkinan penyebab lain untuk masalah "domain email yang tidak dapat dirutekan" saat mengirim email yang dihasilkan oleh skrip PHP adalah fitur keamanan dari host web dan modul Apache HTTPD PHP. Di cPanel, dimungkinkan untuk mengatur akun "tidak ada" yang dijalankan Apache tidak diizinkan untuk mengirim email ke alamat email jarak jauh atau eksternal. Jika pengaturan diaktifkan, MTA akan memantulkan email jika PHPSuexec atau/dan Suexec dimatikan dan dinonaktifkan. Resolusi atau solusi untuk masalah ini adalah dengan membatalkan pilihan "Cegah pengguna "tidak ada" mengirim email ke alamat jarak jauh (skrip PHP dan CGI umumnya berjalan sebagai bukan siapa-siapa jika Anda tidak menggunakan PHPSuexec dan Suexec masing-masing.)" di Pengaturan Tweak bagian dari cPanel WHM. Jika Anda menggunakan server hosting bersama dan tidak memiliki akses ke WHM, sekali lagi Anda harus menghubungi penyedia layanan hosting untuk dukungan dan penyelesaian. Anda juga dapat mencoba memodifikasi skrip PHP untuk mengirim email menggunakan SMTP dengan autentikasi.

Masalah tidak dapat mengirim email mungkin juga terkait dengan kesalahan konfigurasi DNS. Server email asal untuk domain harus memiliki data MX yang terkait dengannya, yang kemudian juga harus memiliki catatan A di DNS untuk menyelesaikan ke alamat IP yang benar. Selain itu, Penyedia Layanan Internet mengharuskan semua email masuk dikirim dari server dengan catatan DNS terbalik (PTR). Semua catatan DNS ini harus didefinisikan dengan benar. Anda dapat menggunakan perintah dig (misalnya:dig mx mydomain.com) untuk memverifikasi data MX, atau menggunakan situs web pihak ketiga seperti dnsstuff.com dan alat pemeriksaan DNS Pingdom untuk memeriksa semua entri DNS.

Server surat pengirim atau server surat penerima mungkin juga mengaktifkan verifikasi pengirim, di mana jika verifikasi gagal, Anda akan memiliki beberapa kesalahan seperti di bawah ini:

Server SMTP jarak jauh telah menolak alamat

550-Verifikasi gagal untuk domain email yang tidak dapat dirutekan “mydomain.com” Verifikasi pengirim gagal

Jika MTA server email Anda sendiri yang menolak email, Anda dapat menonaktifkan sementara "Verifikasi keberadaan pengirim email" di cPanel WHM di bawah Exim atau Editor Konfigurasi Sendmail di bagian Konfigurasi Layanan. Namun, penyebab utama masih terkait dengan masalah DNS yang disebutkan di atas karena pengaturan memungkinkan pemeriksaan dan verifikasi apakah data MX pengirim valid. Jadi, jika server email tidak dapat merutekan email ke MTA penerima dan ditolak dengan kesalahan, Anda perlu memverifikasi entri DNS lagi, meskipun ada kemungkinan kecil bahwa server email penerima salah dikonfigurasi.


cPanel
  1. Bagaimana cara mengarahkan email saya ke server yang tidak dihosting dengan HostMySite?

  2. Siapkan Server Mail dengan PostfixAdmin di Debian 9

  3. Cara membaca email yang diterima di server Debian

  1. Panduan sysadmin untuk mengonfigurasi server email

  2. Mengonfigurasi Relay Domain dengan ISPConfig 3.1.xx

  3. Bagaimana cara mengirim email dengan server CentOS saya?

  1. Siapkan server email dengan PostfixAdmin

  2. Cara Mengatur Server Email dengan Mail-in-a-Box di Ubuntu

  3. Mengirim email dari server saya