Pemeriksa Bolehhantar E-mel
Konfigurasi penghantar pra-penerbangan sebelum anda memantul
IP pelayan yang menghantar mel anda, digunakan untuk menyemak senarai hitam DNSBL. Biarkan kosong untuk melangkau. Cari dalam pengepala e-mel (Received: from) atau tanya penyedia SMTP anda.
Awalan pencarian kunci awam DKIM, digunakan untuk mengesahkan tandatangan e-mel. Biarkan kosong untuk mengesan pemilih biasa secara automatik (google, default, s1, k1…). Cari pemilih anda dalam mana-mana pengepala e-mel yang dihantar: DKIM-Signature: s=...
Kebolehcapaian e-mel menentukan sama ada mesej anda sampai ke peti masuk atau ditolak dan terkubur dalam spam. Ia bergantung pada satu set rekod DNS — MX membuktikan domain anda wujud dan mempunyai pelayan mel, SPF menyatakan siapa yang boleh menghantar sebagai anda, DKIM menggunakan tandatangan kriptografi untuk membuktikan mel tidak diubah suai, dan DMARC mengikat mereka bersama dengan dasar penguatkuasaan. Jika IP keluar anda berada dalam senarai hitam DNSBL, walaupun pengesahan sempurna pun tidak akan menyelamatkan anda.
Konfigurasi salah tidak memberi amaran — anda hanya lihat bouncing, kadar peti masuk rendah, dan e-mel pendaftaran hilang ke dalam spam. SPF yang hilang membenarkan sesiapa sahaja memalsukan domain anda; DMARC p=none yang stagnan membenarkan mel palsu lulus; IP keluar yang disenaraikan hitam menenggelamkan setiap mesej. Paling teruk, masalah ini sering ditemui hanya selepas anda kehilangan pengguna.
Alat ini menjalankan pemeriksaan yang sama seperti yang dilakukan oleh penerima — sebelum anda menghantar. Masukkan domain penghantaran anda (dan secara pilihan IP keluar dan pemilih DKIM anda) untuk mengesahkan empat rekod DNS utama diterbitkan dengan betul dan IP anda bersih. Setiap hasil dipetakan terus ke kod pantul sebenar, memberitahu anda betul-betul apa yang salah dan cara membaikinya.
Penerbangan pra sebelum menghantar, bukan selepas memantul — periksa diri anda sebelum penerima melakukannya
Lima pemeriksaan dalam satu larian: resolusi DNS, SPF, DKIM, DMARC, senarai hitam IP
Nol jejak: pertanyaan DNS tulen, tiada e-mel dihantar, tiada domain atau IP disimpan
Peta terus ke kod pantul: setiap hasil pemeriksaan dipetakan ke kesilapan pantul sebenar, jadi anda tahu apa yang perlu diperbaiki
Bila guna
Sebelum penghantaran pertama dari domain baharu — sahkan MX, SPF, DKIM, DMARC semuanya diterbitkan
Apabila melantun e-mel - padankan kod lantun untuk mengenal pasti isu DNS, pengesahan, atau IP
Selepas perubahan DNS - sahkan kemaskini telah disebarkan dan tidak menimbulkan masalah baharu
Selepas bertukar pelayan mel atau penyedia SMTP - periksa IP baharu adalah bersih
Rujukan ralat lantun
Ralat pentalan biasa dan pemeriksaan yang menangkapnya:
| Ralat pentalan | Punca asas | Alat ini memeriksa | Arah pembaikan |
|---|---|---|---|
| 554 5.1.8 Domain tidak dijumpai | Domain penghantar tiada rekod DNS | Penyelesaian DNS domain | Tambahkan rekod MX/A/AAAA |
| 550 DNSBL (cth. r1401) | IP keluar berada pada senarai hitam masa nyata | Senarai hitam IP | Minta untuk dikeluarkan atau tukar IP |
| 550 5.7.26 Pengesahan gagal | SPF/DKIM/DMARC tiada atau gagal | SPF + DKIM + DMARC | Terbitkan dan ketatkan rekod pengesahan |
Templat rekod DNS
Templat untuk empat rekod DNS utama. Gantikan yourdomain.com dan penyedia yang disertakan mengikut keperluan.
MX (di yourdomain.com MX):
yourdomain.com. IN MX 10 mail.yourdomain.com.
SPF (di yourdomain.com TXT):
v=spf1 include:_spf.google.com include:mail.zoho.com -all
DMARC (di _dmarc.yourdomain.com TXT):
v=DMARC1; p=reject; rua=mailto:[email protected]; adkim=s; aspf=s
DKIM (di <selector>._domainkey.yourdomain.com TXT):
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...
Mulakan DMARC dengan p=none untuk mengumpul laporan, kemudian tingkatkan kepada kuarantin, dan akhirnya tolak.
Pengetahuan DNS & pengesahan e-mel
Rekod DNS yang diperiksa oleh alat ini dan kepentingannya untuk penghantaran e-mel:
Penyelesaian DNS Domain (MX / A / AAAA)
MX memberitahu penerima pelayan mel mana yang mengendalikan domain anda. A/AAAA memetakan domain anda ke alamat IPv4/IPv6. Jika domain penghantar tidak mempunyai rekod DNS, penerima akan menolak dengan 554 5.1.8 Domain tidak dijumpai — domain tersebut tidak wujud dalam DNS.
SPF (Sender Policy Framework)
Rekod TXT di domain anda yang menyenaraikan pelayan/IP yang dibenarkan menghantar e-mel bagi pihak anda. Penerima menyemak IP penghantar dengan senarai ini. Tanpa SPF, sesiapa sahaja boleh memalsukan domain anda.
- -all
- Tolak keras: penghantar yang tidak sah akan disekat. Amalan terbaik, keselamatan paling tinggi.
- ~all
- Gagal lembut: ditandai sebagai mencurigakan tetapi tidak ditolak. Sesuai untuk fasa peralihan, mengurangkan kepercayaan domain dalam jangka panjang.
- ?all
- Neutral: tiada pernyataan. Bersamaan dengan tiada SPF. Risiko pemalsuan yang tinggi.
- +all
- Benarkan semua: sebarang IP boleh menghantar atas nama anda. Sangat berbahaya, jangan gunakan.
DKIM (DomainKeys Identified Mail)
Tandatangan kriptografi yang ditambahkan pada e-mel keluar. Kunci awam diterbitkan sebagai rekod TXT di <selector>._domainkey.yourdomain.com. Penerima mengesahkan tandatangan dengan kunci ini. Tidak seperti SPF, anda mesti mengetahui pemilih untuk mencari kunci tersebut.
- v=DKIM1
- Pengecam versi, diperlukan. Tanpa ini rekod tidak akan diiktiraf sebagai DKIM.
- k=rsa
- Jenis kunci, RSA adalah yang paling biasa. Default kepada rsa jika tiada.
- p=...
- Kunci awam RSA, diperlukan. p= kosong atau hilang akan membatalkan pemilih.
- t=s
- Mod tegas: tandatangan mesti sepadan dengan domain betul-betul. Mencegah penyalahgunaan penandatanganan subdomain.
DMARC (Pengesahan Mesej Berasaskan Domain)
Rekod TXT dasar di _dmarc.domain_anda.com yang menghubungkan SPF dan DKIM. Memberitahu penerima tindakan apabila kedua-duanya gagal. Juga menyatakan lokasi untuk menghantar laporan agregat.
- p=none
- Hanya memantau: tiada tindakan, hanya kumpul laporan. Titik permulaan yang selamat tetapi perlindungan sifar — mel pemalsuan masih masuk ke peti masuk.
- p=quarantine
- Kuarantin: pengesahan gagal akan dimasukkan ke folder spam. Perlindungan sederhana, sesuai untuk fasa pengesahan.
- p=reject
- Tolak: pengesahan gagal akan disekat terus. Perlindungan paling kuat, matlamat akhir. Melangkaui tahap ini membolehkan mel pemalsuan masuk.
- rua=
- Destinasi laporan agregat. Untuk memantau kegagalan penghantaran, tiada penguatkuasaan tetapi membantu menyelesaikan masalah.
- adkim=s / aspf=s
- Penjajaran tegas: memerlukan domain DKIM/SPF sepadan betul-betul dengan pengepala Dari. Mencegah pemalsuan subdomain.
DNSBL (Senarai Lubang Hitam Berasaskan DNS)
Senarai hitam IP masa nyata yang diperiksa melalui DNS. Penerima menyemak IP keluar anda terhadap senarai seperti Spamhaus, Barracuda, SpamCop. Jika disenaraikan, e-mel ditolak (550 DNSBL).
- zen.spamhaus.org
- Senarai hitam awam terbesar, liputan paling luas. Impak paling tinggi — hampir semua penerima menyemaknya.
- b.barracudacentral.org
- Senarai hitam peringkat perusahaan, digunakan oleh banyak peralatan keselamatan. Impak sederhana.
- bl.spamcop.net
- Didorong oleh laporan pengguna. Mungkin terdapat kesilapan positif, tetapi impak sederhana.
- dnsbl.sorbs.net
- Senarai hitam yang lebih kecil, impak terhad tetapi masih dicari.