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

Pengirim Exim Verifikasi Callout atau Callback Tidak Dapat Menyelesaikan atau Kesalahan Verifikasi Gagal

Jika Anda menjalankan host web atau server email menggunakan Exim atau Sendmail sebagai agen transfer email (MTA), dan menemukan bahwa email atau pesan email yang dikirimkan kepada Anda, klien atau pengguna Anda terkadang hilang atau tidak pernah sampai ke kotak pesan, server email Anda mungkin menjadi korban kekacauan verifikasi pengirim. Ini kemungkinan besar penyebab email hilang jika Anda telah memverifikasi bahwa email tidak ditangkap oleh filter spam atau kontrol email sampah, dan domain server email serta alamat IP tidak berada di bawah blok RBL (Daftar Hitam Real-Time).

Gejala surat tidak terkirim atau surat terpental juga dapat diperiksa dan dilihat di log kesalahan Exim atau Sendmail. Email biasanya ditolak oleh server tujuan (jika server tujuan adalah server Anda, email masuk hilang, jika tidak, email keluar terpental) dengan pesan berikut:

550 Verifikasi pengirim gagal

550 pengirim memverifikasi exim yang ditolak

550 verifikasi validitas

550 larangan administratif “alamat verifikasi server surat”

550 pesan untuk memverifikasi keabsahannya

550 Verifikasi pengirim gagal – tingkatkan firmware atau pengaturan firewall Anda

550 Tidak terkirim – tidak ada pencarian balik

550 Sistem surat tujuan menolak alamat pengirim Anda

550 Pengirim harus ada

550 Domain tidak ditemukan

Verifikasi pengirim adalah langkah baru untuk mencoba menghentikan dan memblokir infeksi spam email. Server email atau lebih tepatnya MTA seperti Exim yang hadir dengan panel kontrol populer seperti cPanel dan WHM menggunakan mekanisme bernama sender callouts atau callback untuk memvalidasi alamat From:dari pengirim jarak jauh seperti yang ditemukan di amplop email sebenarnya adalah akun lokal nyata di server email pengirim. Jika server email asal mengembalikan nilai yang salah, email yang masuk akan ditolak dan tidak akan diterima oleh MTA penerima yang dituju.

Email yang terpental biasanya akan muncul dan menunjukkan kepada pengirim bahwa upaya verifikasi gagal. Namun, karena pengirimnya sebenarnya tidak ada, jadi tidak ada yang akan menerima surat itu, dan tidak ada yang tahu apa yang terjadi pada surat itu dan mengapa email itu tidak pernah terkirim. Karena tidak setiap host email akan mengganggu Anda dengan membuat server email sesuai dengan standar RFC, seperti RFC 1123 yang menerima email dari pengirim nol, jadi taruhan terbaik untuk mendapatkan email dengan aman dan terkirim adalah dengan memastikan bahwa server email Anda dapat untuk menangani email yang dikirim dari pihak-pihak yang bodoh itu dengan benar.

Jadi, jika Anda adalah pengirim yang menemukan bahwa email Anda hilang secara misterius karena alasan yang tidak diketahui, pastikan Anda mengirim email dengan nama akun pengguna kotak surat yang asli dan sebenarnya. Menggunakan nama kotak surat palsu atau palsu seperti [email protected] dengan harapan tidak ada balasan yang membalas Anda kemungkinan besar akan menyebabkan verifikasi pengirim gagal, dan tidak ada surat yang dirutekan dan dikirim.

Jika Anda terus menerima email terutama dari milis atau langganan yang menggunakan alamat pengirim yang tidak valid, dan Anda mau tidak mau harus menerima email tersebut, satu-satunya pilihan adalah menginstruksikan MTA Anda untuk menerima email tersebut. Pada dasarnya ada dua pilihan tentang cara melakukannya, pertama dengan membuat daftar putih yang membuka blokir alamat email yang diketahui, dan kedua, menonaktifkan verifikasi pengirim sama sekali untuk menghindari masalah di masa mendatang. Opsi kedua adalah cara yang jauh lebih mudah, tetapi Anda berisiko menerima lebih banyak spam. Selain itu, antrian email juga kemungkinan akan bertambah besar atau email akan ditolak karena server email akan menerima lebih banyak pesan spam palsu. Namun, Anda tidak perlu khawatir lagi kehilangan email dan email tidak terkirim karena pengirim menggunakan alamat email yang tidak ada. Berikut adalah beberapa tutorial tentang bagaimana Anda dapat mencapai tugas-tugas ini di panel kontrol hosting web populer – cPanel/WHM.

Cara Menonaktifkan Verifikasi Callouts Pengirim di cPanel/WHM 10.x

  1. Masuk ke Manajer WebHost.
  2. Pada Konfigurasi Layanan bagian, klik Exim Configuration Editor tautan.
  3. Hapus centang dan hapus centang pada kotak di samping Gunakan info untuk memverifikasi keberadaan pengirim email. pilihan.
  4. Tekan tombol Simpan, dan cPanel akan memulai ulang Exim secara otomatis.

Cara Menonaktifkan Callout Pengirim di cPanel/WHM v11

  1. Masuk ke Manajer WebHost.
  2. Pada Konfigurasi Layanan bagian, klik Exim Configuration Editor tautan.
  3. Hapus centang dan hapus centang pada kotak di samping ** Gunakan info untuk memverifikasi keberadaan pengirim email. Pada dasarnya, exim akan terhubung ke penukar surat untuk alamat yang diberikan untuk memastikan itu ada sebelum menerima surat darinya. pilihan.
  4. Tekan tombol Simpan di bagian bawah halaman, dan cPanel akan memulai ulang Exim secara otomatis.

Buat Daftar Putih untuk Dikecualikan dari Pengirim Exim Verifikasi Panggilan Balik – Panduan Daftar Putih Sederhana

Jika Anda tidak ingin mematikan pemanggilan pengirim untuk memverifikasi keberadaan pengirim email, Anda juga dapat membuat daftar putih sehingga Exim akan memeriksanya untuk melihat apakah instruksi pemanggilan untuk pengirim tertentu dapat diabaikan. Perhatikan bahwa langkah-langkah tersebut memerlukan pengetahuan dasar tentang bekerja dengan shell Unix, dan melibatkan modifikasi manual dari file konfigurasi Exim, yang kesalahan apa pun akan membuat server email tidak berfungsi.

  1. Buat file yang akan merekam semua alamat email tepercaya, mis. /etc/whitelist_senders dengan setiap alamat di setiap baris. Wildcard diterima, seperti *@domain.com akan menyertakan semua pengirim dari domain.com.
  2. Di cPanel/WHM, klik Exim Configuration Editor di bawah Konfigurasi Layanan bagian. Kemudian klik Editor Lanjutan tombol di panel kanan.
  3. Di kotak teks paling atas Editor Tingkat Lanjut, tambahkan kode berikut (jika ada teks yang ada, tambahkan di bawahnya):


    addresslist whitelist_senders = wildlsearch;/etc/whitelist_senders

  4. Gulir ke bawah ke kotak teks berikutnya, di mana seharusnya ada tiga kotak teks bersama-sama. Ini adalah awal dari bagian ACL.
  5. Di kotak tengah dari ketiga kotak teks ini, cari 4 baris berikut:


    #sender verifications are required for all messages that are not sent to lists
    require verify = sender/callout
    accept domains = +local_domains
    endpass

    Ganti 4 baris ini dengan kode berikut:


    #sender verifications are required for all messages that are not sent to lists
    deny
    !verify = sender/callout
    !senders = +whitelist_senders
    accept domains = +local_domains
    endpass

  6. Gulir ke bawah ke ujung bawah tengah dari 3 kotak, temukan 4 baris ini:


    #!!# ACL that is used after the DATA command
    check_message:
    require verify = header_sender
    accept

    Ganti 4 baris ini dengan kode berikut:


    #!!# ACL that is used after the DATA command
    check_message:
    deny
    !verify = header_sender
    !senders = +whitelist_senders
    accept

  7. Klik pada Simpan tombol di bagian bawah Editor Lanjutan.
  8. Verifikasi bahwa Exim berfungsi dengan baik dengan mengirim dan menerima email.
  9. Jika Exim tidak bekerja dengan benar, periksa kembali file konfigurasi untuk kesalahan.
  10. Jika Exim berfungsi dengan baik, tambahkan alamat email pengirim atau domain yang bermasalah dengan Anda ke file daftar putih.
  11. Minta pengirim untuk mengirim email lagi kepada Anda untuk memverifikasi pengiriman.

Buat Daftar Putih untuk Dikecualikan dari Pengirim Exim Verifikasi Callback – Pengecualian Otomatis dengan Panduan Daftar Putih

Ada beberapa alamat email yang tidak ada dan tidak valid yang selalu digunakan oleh administrator untuk mengirim email, terutama notifikasi dan langganan. Email semacam itu selalu memiliki kata-kata umum seperti tidak ada orang, terpental, permintaan, root, anonim, dan lain-lain. Anda dapat menggunakan asumsi ini untuk menginstruksikan Exim agar secara otomatis mengizinkan email dengan pengirim ini sampai ke penerima tanpa verifikasi pengirim. Ini mengurangi pekerjaan untuk menambahkan alamat email ke daftar putih.

  1. Buat 3 file seperti di bawah ini sebagai daftar putih Anda:


    /usr/local/cpanel/base/eximacl/rv_callout_sender_domain_whitelist
    /usr/local/cpanel/base/eximacl/rv_callout_receiver_domain_whitelist
    /usr/local/cpanel/base/eximacl/rv_sender_verify_domain_whitelist

  2. Di cPanel/WHM, klik Exim Configuration Editor di bawah Konfigurasi Layanan bagian. Kemudian klik Editor Lanjutan tombol di panel kanan.
  3. Di kotak teks paling atas Editor Tingkat Lanjut, tambahkan kode berikut (jika ada teks yang ada, tambahkan di bawahnya):


    domainlist rv_callout_sender_domain_whitelist = lsearch;/usr/local/cpanel/base/eximacl/rv_callout_sender_domain_whitelist
    domainlist rv_callout_receiver_domain_whitelist = lsearch;/usr/local/cpanel/base/eximacl/rv_callout_receiver_domain_whitelist
    domainlist rv_sender_verify_domain_whitelist= lsearch;/usr/local/cpanel/base/eximacl/rv_sender_verify_domain_whitelist

  4. Gulir ke bawah ke tengah untuk menemukan bagian ACL, di mana 3 kotak teks muncul bersamaan (kemungkinan besar yang atas dan bawah adalah bidang teks kosong). Itu akan muncul setelah mulai acl .
  5. Di kotak tengah dari 3, temukan baris berikut:


    require verify = sender/callout

    Ganti baris di atas dengan blok kode berikut:


    # Deny unless the sender address can be verified.
    deny message = From email address must be valid
    # do not check address for lists or bounces
    # or people in our company contact database
    !senders = ^.*-request@.*:\
    ^bounce-.*@.*:\
    ^.*-bounce@.*:\
    ^owner-.*@.*:\
    ^listmaster@.*:\
    ^root@.*:\
    ^anonymous@.*:\
    ^nobody@.*
    !domains = +rv_callout_receiver_domain_whitelist
    !sender_domains = +rv_callout_sender_domain_whitelist
    # do not check for DSN-ignorant domains
    # those that don't accept MAIL FROM:<>
    !dnslists = dsn.rfc-ignorant.org/$sender_address_domain
    !verify = sender/callout=10s,defer_ok
    ##
    # Check that there is a MX record for those that do not
    # meet the deny statement requirements - ie bounces
    # No cost as previous lookup is cached if executed
    ##
    deny !sender_domains = +rv_sender_verify_domain_whitelist
    !verify = sender

  6. Klik pada Simpan tombol di bagian bawah Editor Lanjutan.
  7. Verifikasi bahwa Exim berfungsi dengan baik dengan mengirim dan menerima email.
  8. Jika Exim tidak berfungsi dengan benar, periksa kembali file konfigurasi untuk kesalahan.
  9. Jika Exim berfungsi dengan baik, tambahkan alamat email pengirim atau domain yang bermasalah dengan Anda ke file daftar putih.
  10. Minta pengirim untuk mengirim email lagi kepada Anda untuk memverifikasi pengiriman.

cPanel
  1. Bagaimana cara memperbaiki:kesalahan '550 Pengirim verifikasi gagal'?

  2. Modul Perl cPanel PNGgraph Tidak Dapat Diinstal Kesalahan

  3. Gagal atau Hilang Ketergantungan dari Glibc-common Error

  1. Selesaikan "Perl 5.26 Dependency error:gagal menyiapkan transaksi (tidak dapat memenuhi dependensi)" Di Arch Linux

  2. Kesalahan:Tidak dapat menemukan atau memuat kelas utama

  3. CHECK_NRPE:Kesalahan - Tidak dapat menyelesaikan jabat tangan SSL

  1. Kesalahan PHP-intl:Tidak dapat mendeteksi awalan ICU atau tidak gagal. Harap verifikasi awalan pemasangan ICU [Terpecahkan]

  2. Bagaimana Memperbaiki Kesalahan – qemu:tidak dapat memuat BIOS PC ‘bios.bin’?

  3. Verifikasi tanda tangan gagal pada kunci publik SPKAC – Perbaiki kesalahan OpenCA