Penjana & Penyemak Rekod SPF
Bina rekod SPF yang sah daripada perkhidmatan yang menghantar mel anda, kemudian semak apa yang diterbitkan oleh domain anda berdasarkan peraturan RFC 7208.
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.
- Jenis rekod
- TXT
- Nama / hos
- @ (root domain)
- TTL
- 3600
- Buka zon DNS domain anda pada pendaftar atau hos DNS anda.
- Padam sebarang rekod SPF sedia ada: sesebuah domain mesti menerbitkan tepat satu.
- Tambah rekod TXT pada root domain dengan nilai di atas.
- 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.
| # | Terma | Dijumpai dalam |
|---|
| Terma | Hasil | Apa fungsinya |
|---|
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
- Pada tab Penjana, tandakan setiap perkhidmatan yang menghantar e-mel menggunakan domain anda pada alamat From.
- Tambah pelayan mel anda sendiri: hidupkan mx, dan tampalkan sebarang julat IPv4 atau IPv6 tetap: terma IP tidak mengenakan sebarang carian DNS.
- Perhatikan meter carian. Jika ia melebihi sepuluh, buang satu penghantar atau gantikan include dengan julat IP di sebaliknya.
- Pilih dasar akhir: mula dengan ~all (tandakan sebagai mencurigakan) dan ketatkan kepada -all sebaik sahaja laporan DMARC anda bersih.
- Salin rekod dan terbitkannya sebagai satu rekod TXT tunggal pada root domain anda, menggantikan sebarang rekod SPF sedia ada.
- Kembali ke tab Penyemak selepas TTL berlalu dan sahkan rekod yang diterbitkan dihurai dengan bersih.