Rekaman SPF dengan atau tanpa plus

12

Apakah ada perbedaan di antara keduanya

v=spf1 +a +mx -all

dan

v=spf1 a mx -all

Saya tidak yakin apakah mereka melakukan hal yang sama atau sesuatu yang berbeda. Klarifikasi akan sangat bagus. Terima kasih

dgibbs
sumber

Jawaban:

4

Secara teknis, ya, ada perbedaan. Menurut Sintaks Catatan SPF , tanda tambah (+) menunjukkan bahwa catatan tersebut harus lulus, tidak ada pertanyaan yang diajukan. Tidak adanya tanda plus, atau dimasukkannya tanda tanya (?) Menunjukkan status "netral" - yaitu pemilik domain tidak mengatakan 1 arah atau yang lain apakah catatan tertentu itu harus lulus.

Namun, hasil akhirnya adalah (hampir) selalu sama: Email akan berlalu.

David W
sumber
2
Pengidentifikasi default adalah + sehingga mereka memiliki hasil yang sama, hanya saja maksudnya lebih jelas ketika menggunakan notasi pertama. Saya kira seseorang dapat mengganti interpretasi default dengan pengaturan SPF mereka (siapa pun yang mengelola server menerima email), tetapi tampaknya tidak mungkin.
dunxd
5
Dari halaman yang Anda referensi:, The default qualifier is "+"jadi tidak ada kualifikasi yang sama dengan "+". Itu tidak sama dengan "?", Dan tidak ada di halaman itu yang seperti itu. Jika SPF secara keseluruhan tidak dapat menghasilkan pertandingan maka hasil "netral" dikembalikan, tetapi itu tidak sama dengan kualifikasi mekanisme.
Chris S
3
Kesedihan yang bagus ... Ya, Anda benar. Tetapi jika Anda melihat lebih jauh ke bawah, ia mengatakan ini: "Mekanisme dievaluasi secara berurutan. Jika tidak ada mekanisme atau pengubah yang cocok, hasil default adalah 'Netral'." Saya menyerah mencoba untuk membantu pada serverfault (tidak juga, tapi ini membuat frustrasi).
David W
4
DavidW, saya pikir saya mengerti maksud Anda. Saya menyatakan bahwa Anda telah memberikan jawaban yang sangat baik dan akurat untuk pertanyaan " Apa yang terjadi jika saya memiliki catatan SPF yang benar-benar kosong, atau hanya berisi mekanisme yang tidak pernah cocok? ", Dan harus saya akui, saya bertanya-tanya tentang itu sendiri - dan sekarang tidak akan bertanya-tanya lagi. Sayangnya, OP tidak menanyakan hal itu.
MadHatter
3
Saya tidak tahu siapa yang harus saya pilih, jadi saya mendukung Anda semua
Brock Hensley
8

Ringkasan sintaksis catatan SPF , tepat di atas, menyatakan itu

Jika suatu mekanisme menghasilkan hit, nilai kualifikasinya digunakan. Kualifikasi default adalah "+", yaitu "Lulus".

Jadi nampak jelas bagi saya bahwa tidak ada perbedaan teknis antara mxdan +mx.

MadHatter
sumber
Yah, saya pikir kita berbicara semantik. Saya melihat sedikit perbedaan, tapi saya ngotot untuk tata bahasa dan klarifikasi. =) Pada kenyataannya, tidak ada perbedaan sama sekali (atau setidaknya tidak seharusnya), kecuali admin server email penerima memiliki server yang salah konfigurasi.
David W
1
David, ini bukan masalah semantik. Anda mengatakan bahwa "Tidak adanya tanda tambah, atau dimasukkannya tanda tanya (?) Menunjukkan status" netral ". Paruh pertama itu salah; standarnya jelas bahwa tidak adanya tanda menunjukkan tanda plus.
MadHatter
Terimakasih semuanya untuk jawaban Anda. Ini telah menjelaskan bahwa perbedaannya sangat kecil sehingga tidak terlalu penting yang mana yang Anda masukkan. Namun saya telah memutuskan untuk menambahkan tanda + pada catatan sebagai nilai tambah rata-rata.
dgibbs
1
Seperti halnya tidak ada plus - itulah inti dari jawaban saya. Tidak ada perbedaan , kesalahpahaman DavidW meskipun.
MadHatter