Das SPF-Aufzeichnungsformat unseres Unternehmens lautet wie folgt:
"v = spf1 include: _spf.google.com ~ all a mx ip4: XX0.0 / 23 include: spf.example.com? all"
Wir haben also ein "~ all" in der Mitte unseres SPF-Rekords. Auf der openspf.com-Website sagen sie dies in Bezug auf den "all" -Mechanismus:
Dieser Mechanismus stimmt immer überein. Es geht normalerweise am Ende des SPF-Datensatzes.
Sie sagen also nicht, dass "alles" am Ende des SPF-Datensatzes stehen muss, sondern dass es normalerweise am Ende steht.
In unserem Unternehmen haben wir in letzter Zeit einige leichte Fehler in E-Mails festgestellt, die von Servern gesendet wurden, die in unserem SPF-Datensatz aufgeführt sind. Unser SPF-Datensatz besteht jedoch alle Validierungstools, die ich bisher gefunden habe.
Ich frage mich, ob dieses "~ all" direkt nach dem Include für Google Apps (_spf.google.com) dazu führt, dass die Analyse gestoppt wird und die verbleibenden Teile des SPF-Datensatzes nicht erkannt werden. Würde das Bestehen im Vergleich zum Soft-Failing davon abhängen, wer es analysiert und wie sie SPF-Datensätze spezifisch implementieren? Gibt es einen Grund für einen "Alle" -Mechanismus, der nicht am Ende eines SPF-Datensatzes steht?
Und ja, ich weiß, wir könnten einfach unseren SPF-Rekord ändern. Bei dieser Frage geht es mehr darum zu klären, wie dies alles funktioniert, und nicht unbedingt darum, unsere spezifische Situation zu lösen.