Generator & Pemeriksa SPF Record
Buat SPF record yang valid dari layanan yang mengirim email Anda, lalu periksa apa yang dipublikasikan domain Anda sesuai aturan RFC 7208.
1Siapa yang mengirim email untuk domain ini?
Centang setiap layanan yang mengirim email menggunakan domain Anda di alamat From. Setiap layanan akan menambahkan term include: yang diperlukan, beserta biaya lookup DNS-nya.
2Server Anda sendiri
Satu per baris. Term IP tidak menghabiskan lookup DNS, jadi gunakan bila memungkinkan.
Satu domain per baris: masing-masing akan menjadi term include:. Term yang sudah ditulis akan dipertahankan apa adanya.
3Bagaimana dengan pengirim lainnya?
Term terakhir menentukan bagaimana penerima memperlakukan email dari server yang tidak terdaftar di atas.
- Jenis record
- TXT
- Nama / host
- @ (root domain)
- TTL
- 3600
- Buka DNS zone domain Anda di registrar atau penyedia DNS Anda.
- Hapus SPF record yang sudah ada: sebuah domain hanya boleh mempublikasikan satu.
- Tambahkan TXT record pada root domain dengan nilai di atas.
- Tunggu hingga TTL berlalu, lalu konfirmasi dengan tab pemeriksa.
Sebuah domain hanya boleh mempublikasikan satu SPF record. Untuk menambahkan pengirim baru, edit record yang sudah ada, jangan pernah menambahkan record kedua.
Buat record di sebelah kiri, atau beralih ke pemeriksa untuk membaca SPF record yang saat ini dipublikasikan sebuah domain: setiap mekanisme dijelaskan, dengan batas sepuluh lookup yang otomatis dihitung untuk Anda.
| # | Term | Ditemukan di |
|---|
| Term | Hasil | Fungsinya |
|---|
Tentang Generator & Pemeriksa SPF Record
SPF Record Generator & Checker melakukan dua pekerjaan yang benar-benar dibutuhkan pemilik domain. Generator menanyakan layanan apa saja yang mengirim surel menggunakan domain Anda (Google Workspace, Microsoft 365, SendGrid, Mailgun, Amazon SES, server Anda sendiri) dan menyusun record `v=spf1` yang valid dari jawaban tersebut, sambil menghitung berapa banyak lookup DNS yang akan dikenakan saat Anda membangunnya. Checker membaca record yang saat ini dipublikasikan domain Anda, menjelaskan setiap mekanisme dalam bahasa yang mudah dipahami dan mengujinya terhadap RFC 7208.
Aturan yang paling sering menjebak orang adalah batas sepuluh lookup. Setiap term `include`, `a`, `mx`, `ptr` dan `exists` memakan satu query DNS, begitu pula setiap term di dalam record yang mereka tunjuk. Melebihi sepuluh, penerima akan mengembalikan permanent error, yang berarti SPF gagal untuk semua surel Anda, bukan hanya bagian yang dipalsukan. Checker mengikuti include Anda secara rekursif dan menunjukkan persis di mana setiap lookup terpakai, sehingga Anda bisa melihat pengirim mana yang membuat Anda melampaui batas.
Alat ini juga menandai kegagalan yang diam-diam merusak record SPF: dua record SPF pada domain yang sama (yang membuat keduanya tidak valid), `+all` (yang mengizinkan seluruh internet), `all` yang hilang (yang tidak menegaskan apa pun), mekanisme `ptr` yang sudah usang, term yang diletakkan setelah `all` sehingga tidak pernah dibaca, dan kesalahan sintaks yang mengubah seluruh record menjadi permanent error.
Cara menggunakan Generator & Pemeriksa SPF Record
- Pada tab Generator, centang setiap layanan yang mengirim email menggunakan domain Anda di alamat From.
- Tambahkan server mail Anda sendiri: aktifkan mx, dan tempel rentang IPv4 atau IPv6 tetap: term IP tidak memakan lookup DNS.
- Perhatikan meteran lookup. Jika melebihi sepuluh, hapus salah satu pengirim atau ganti include dengan rentang IP di baliknya.
- Pilih kebijakan akhir: mulai dengan ~all (tandai sebagai mencurigakan) dan perketat menjadi -all setelah laporan DMARC Anda bersih.
- Salin record tersebut dan publikasikan sebagai satu record TXT di root domain Anda, menggantikan record SPF yang sudah ada.
- Kembali ke tab Checker setelah TTL berlalu dan pastikan record yang dipublikasikan terurai dengan bersih.