Langkau ke kandungan
ToolMug

Penyemak SPF, DKIM, DMARC dan MX

Masukkan domain atau alamat e-mel untuk mencari pelayan mel MX, rekod SPF, DKIM dan DMARC sekali gus serta menyemak kesilapan biasa — berguna apabila e-mel masuk spam, seseorang menyamar sebagai domain anda atau anda perlu memenuhi syarat penghantar Gmail dan Yahoo.

Diproses di pelayan kami dan dipadam dalam masa sejam

Pemilih biasa seperti default, selector1 dan google dicuba secara automatik

Cara menggunakan

  1. Masukkan domain atau tampal alamat e-mel (bahagian selepas @ digunakan).
  2. Klik Cari untuk melihat hasil MX, SPF, DKIM dan DMARC. Jika kunci DKIM tidak ditemui, masukkan pemilih anda dan cari semula.
  3. Baiki rekod pada pembekal DNS seperti yang dicadangkan, kemudian semak semula selepas perubahan berkuat kuasa.

Penerangan pilihan

SPF
Rekod TXT pada akar domain yang bermula dengan v=spf1 dan menyenaraikan pelayan yang dibenarkan menghantar sebagai domain itu. Mesti ada satu sahaja.
DMARC
Rekod TXT pada _dmarc yang bermula dengan v=DMARC1 dan memberitahu penerima apa yang perlu dilakukan apabila semakan SPF dan DKIM gagal.
Bilangan carian
Setiap include, a, mx, ptr, exists dan redirect dalam SPF menggunakan satu carian DNS, dan jumlahnya tidak boleh melebihi 10. Include serta redirect dikembangkan, jadi carian bersarang turut dikira.

Membaca rekod

Rekod SPF ialah senarai terma. Setiap terma boleh bermula dengan pengkelas yang menyatakan apa yang berlaku apabila ia sepadan (RFC 7208):

Pengkelas Maksud Contoh
+ (lalai) Lulus a atau +a
- Gagal: tolak -all
~ Softfail: terima tetapi tandakan ~all
? Neutral: tiada pernyataan ?all

Penyemak melaporkan +all (atau all sahaja) sebagai membenarkan setiap pelayan menghantar, ?all sebagai tidak berbuat apa-apa terhadap pemalsuan, dan rekod tanpa all atau redirect= sebagai tidak siap. Ia juga memberi amaran tentang mekanisme ptr dan tentang rekod SPF kedua.

Rekod DMARC ialah set pasangan tag=value yang dipisahkan oleh koma bertitik (RFC 7489):

v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=s; pct=100
Tag Maksud
v Versi, sentiasa DMARC1 dan yang pertama dalam rekod
p Dasar untuk domain: none, quarantine atau reject
sp Dasar untuk subdomain; jika tiada, p terpakai
rua Tempat menghantar laporan agregat
ruf Tempat menghantar laporan kegagalan
pct Bahagian mel yang gagal yang dikenakan dasar; 100 jika tiada
adkim, aspf Penjajaran DKIM dan SPF: r longgar (lalai) atau s ketat
fo Pilihan laporan kegagalan; 0 jika tiada

Rekod DMARC tanpa rua ditandakan kerana anda tidak akan mendapat laporan. Di sebelah DKIM, kunci RSA yang lebih pendek daripada 2048 bit ditandakan sebagai lemah, dan kunci yang nilai p=-nya kosong ditunjukkan sebagai Dibatalkan.

Soalan lazim

Patutkah SPF berakhir dengan ~all atau -all?

-all memberitahu penerima menolak pelayan yang tidak disenaraikan; ~all menandainya sebagai mencurigakan. Gunakan ~all sehingga anda pasti senarai lengkap. Dengan DMARC, perbezaannya kecil.

Dasar DMARC manakah patut saya mulakan?

Mulakan dengan p=none dan alamat rua, pantau laporan selama satu atau dua minggu untuk memastikan semua penghantar sah lulus, kemudian beralih kepada quarantine dan akhirnya reject.

Mengapa kunci DKIM tidak ditemui?

Kunci DKIM berada pada selector._domainkey.domain dan pemilih ditentukan oleh pembekal mel anda. Pemilih biasa seperti default, selector1, selector2 dan google dicuba secara automatik; jika tidak, cari nilai s= dalam pengepala DKIM-Signature mesej dan masukkannya sebagai pemilih DKIM.

Privasi

Fail dimuat naik melalui HTTPS untuk diproses dan dipadam secara automatik dalam masa satu jam.

Alat berkaitan