Semua alat pembangun

Bina rekod SPF yang sah daripada perkhidmatan yang menghantar mel anda, kemudian semak apa yang diterbitkan oleh domain anda berdasarkan peraturan RFC 7208.

Percuma

1Siapa yang menghantar mel untuk domain ini?

Tandakan setiap perkhidmatan yang menghantar e-mel menggunakan domain anda pada alamat From. Setiap satu menambah terma include: yang diperlukannya, dan carian DNS yang dikenakannya.

2Pelayan anda sendiri

Satu setiap baris. Terma IP tidak mengenakan sebarang carian DNS, jadi utamakan ia jika boleh.

Satu domain setiap baris: setiap satu menjadi terma include:. Terma yang sudah ditulis dikekalkan seperti sedia ada.

3Bagaimana pula dengan yang lain?

Terma akhir menentukan bagaimana penerima melayan mel daripada mana-mana pelayan yang tidak disenaraikan di atas.

Rekod SPF anda


		

Menerbitkannya
Jenis rekod
TXT
Nama / hos
@ (root domain)
TTL
3600
  1. Buka zon DNS domain anda pada pendaftar atau hos DNS anda.
  2. Padam sebarang rekod SPF sedia ada: sesebuah domain mesti menerbitkan tepat satu.
  3. Tambah rekod TXT pada root domain dengan nilai di atas.
  4. Tunggu TTL berlalu, kemudian sahkan dengan tab penyemak.

Sesebuah domain hanya boleh menerbitkan satu rekod SPF. Untuk menambah penghantar baharu, edit rekod sedia ada, jangan sekali-kali tambah rekod kedua.

Bina rekod di sebelah kiri, atau tukar ke penyemak untuk membaca rekod SPF yang sedang diterbitkan oleh sesebuah domain: setiap mekanisme diterangkan, dengan had sepuluh carian dikira untuk anda.

Bina rekod di sebelah kiri, atau tukar ke penyemak untuk membaca rekod SPF yang sedang diterbitkan oleh sesebuah domain: setiap mekanisme diterangkan, dengan had sepuluh carian dikira untuk anda.

Your results appear here Fill in the field above, then run the check.
Rekod yang diterbitkan
Bajet carian DNS
RFC 7208 membenarkan sepuluh
#TermaDijumpai dalam
Setiap terma diterangkan
TermaHasilApa fungsinya
Apa yang kami jumpai

Mengenai Penjana & Penyemak Rekod SPF

Penjana & Penyemak Rekod SPF melakukan dua tugas yang benar-benar diperlukan oleh pemilik domain. Penjana bertanya perkhidmatan mana yang menghantar mel menggunakan domain anda (Google Workspace, Microsoft 365, SendGrid, Mailgun, Amazon SES, pelayan anda sendiri) dan menyusun rekod `v=spf1` yang sah daripadanya, sambil mengira bilangan carian DNS yang akan dikenakan semasa anda membinanya. Penyemak pula membaca rekod yang sedang diterbitkan oleh domain anda sekarang, menerangkan setiap mekanisme dalam bahasa yang mudah difahami dan mengujinya berdasarkan RFC 7208.

Peraturan yang paling kerap menjerat orang ialah had sepuluh carian. Setiap terma `include`, `a`, `mx`, `ptr` dan `exists` mengenakan satu pertanyaan DNS, begitu juga setiap terma di dalam rekod yang dirujuk olehnya. Jika melebihi sepuluh, penerima akan memulangkan ralat kekal, bermakna SPF gagal untuk semua mel anda, bukan hanya bahagian yang dipalsukan. Penyemak mengikuti include anda secara rekursif dan menunjukkan dengan tepat di mana setiap carian digunakan, supaya anda dapat melihat penghantar mana yang menyebabkan had itu dilepasi.

Ia juga menandakan kegagalan yang secara senyap menjejaskan rekod SPF: rekod SPF kedua pada domain yang sama (yang menjadikan kedua-duanya tidak sah), `+all` (yang membenarkan seluruh internet), ketiadaan `all` (yang tidak menegaskan apa-apa), mekanisme `ptr` yang sudah lapuk, terma yang diletakkan selepas `all` di mana ia tidak pernah dibaca, dan ralat sintaks yang menjadikan keseluruhan rekod sebagai ralat kekal.

Cara menggunakan Penjana & Penyemak Rekod SPF

  1. Pada tab Penjana, tandakan setiap perkhidmatan yang menghantar e-mel menggunakan domain anda pada alamat From.
  2. Tambah pelayan mel anda sendiri: hidupkan mx, dan tampalkan sebarang julat IPv4 atau IPv6 tetap: terma IP tidak mengenakan sebarang carian DNS.
  3. Perhatikan meter carian. Jika ia melebihi sepuluh, buang satu penghantar atau gantikan include dengan julat IP di sebaliknya.
  4. Pilih dasar akhir: mula dengan ~all (tandakan sebagai mencurigakan) dan ketatkan kepada -all sebaik sahaja laporan DMARC anda bersih.
  5. Salin rekod dan terbitkannya sebagai satu rekod TXT tunggal pada root domain anda, menggantikan sebarang rekod SPF sedia ada.
  6. Kembali ke tab Penyemak selepas TTL berlalu dan sahkan rekod yang diterbitkan dihurai dengan bersih.

Soalan lazim

RFC 7208 membenarkan maksimum sepuluh terma yang menjalankan carian DNS setiap penilaian: include, a, mx, ptr, exists dan pengubah suai redirect. Carian di dalam rekod yang anda sertakan turut dikira. Melebihi sepuluh, penerima akan memulangkan ralat kekal dan SPF akan gagal untuk setiap mesej yang anda hantar.

Tidak. Sesebuah domain mesti menerbitkan tepat satu rekod v=spf1. Apabila penerima menjumpai dua, ia memulangkan ralat kekal dan SPF gagal untuk semua mel anda. Untuk menambah penghantar, edit rekod sedia ada dan bukannya menambah rekod kedua.

Mula dengan ~all, yang memberitahu penerima untuk menerima penghantar yang tidak disenaraikan tetapi menganggapnya mencurigakan. Sebaik sahaja laporan agregat DMARC anda menunjukkan setiap penghantar sah lulus, tukar kepada -all untuk penguatkuasaan penuh. Jangan sekali-kali gunakan +all: ia membenarkan seluruh internet.

Buang penghantar yang tidak lagi digunakan, gantikan include dengan julat ip4:/ip6: di sebaliknya (terma IP tidak mengenakan carian), alihkan surat berita ke subdomain dengan rekodnya sendiri, atau gunakan pembekal yang menawarkan rekod yang telah diratakan.

Tidak. SPF hanya membenarkan pelayan penghantar, dan ia gagal apabila mel diteruskan. Ia perlu digandingkan dengan DKIM dan dasar DMARC supaya penerima dapat bertindak terhadap kegagalan, dan itulah tepatnya yang telah dituntut oleh Gmail dan Yahoo daripada penghantar pukal sejak 2024.

Ya, sepenuhnya percuma dan tanpa pendaftaran. Penjana berjalan dalam pelayar anda dan penyemak melakukan carian DNS yang mudah dan dihadkan kadarnya.


Carian popular
penjana rekod spf penyemak spf semak rekod spf carian spf pengesah spf jana rekod spf rekod spf untuk google workspace had 10 carian spf semak rekod spf untuk domain penyemak sintaks spf
Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri: salin dan tampal kod di bawah.