Sender Policy Framework , SPF ( Sender Policy Framework [1] ) on laajennus protokollalle sähköpostin lähettämiseen SMTP :n kautta . SPF on määritelty RFC 7208 :ssa .
SPF:n ansiosta voit tarkistaa, onko lähettäjän verkkotunnusta huijattu.
SPF sallii verkkotunnuksen omistajan määrittää TXT :n [K. 1] , joka vastaa verkkotunnusta , luettelo palvelimista, joilla on oikeus lähettää sähköpostiviestejä tämän verkkotunnuksen palautusosoitteilla .
Postiviestejä vastaanottavat postinsiirtoagentit voivat kysyä SPF-tietoja yksinkertaisella DNS -kyselyllä, mikä varmistaa lähettäjän palvelimen.
Esimerkki DNS TXT -tietueen SPF-tiedoista:
esimerkki.org. IN TXT "v=spf1 +a +mx -all""+"-merkki on oletusarvo, ja se voidaan jättää pois. Seuraava esimerkki on samanlainen kuin edellinen:
esimerkki.org. IN TXT "v=spf1 a mx -all"v=määrittää käytettävän SPF-version. Seuraavassa on luettelo vahvistusmekanismeista: tässä tapauksessa "a" sallii kirjeiden vastaanottamisen isännältä, jonka IP-osoite vastaa IP-osoitetta A-tietueessa example.org; "mx" sallii sähköpostien vastaanottamisen, jos lähettävä isäntä on määritetty jossakin MX-tietueesta, esimerkiksi example.org. Rivin lopussa on "-all", mikä tarkoittaa, että viestit, jotka eivät läpäise tarkistusta lueteltujen menetelmien avulla, tulee hylätä. "~kaikki" voidaan myös käyttää - tässä tapauksessa kirjainta, joka ei läpäissyt vahvistusta, ei pidä hylätä, vaan sitä voidaan tutkia tarkemmin (SoftFail).
Huomaa, että RFC 7208 määrittelee erilaisia validointituloksia, mukaan lukien "Permerror" virheellisen SPF-tietueen tapauksessa. Yksi virheellisen tietueen tapauksista on useamman kuin yhden tietueen "v=spf1" läsnäolo (3.2. Useita DNS-tietueita). Ole varovainen luodessasi merkintää ja katso RFC 7208 . Verkosta löydät online-palveluita SPF-tietueen tarkistamiseen.
SPF:n TXT-tietue alkaa "v"-parametrilla, jonka arvo on spf-standardin versio: v=spf1[2] .
Seuraavaksi luetellaan välilyönneillä erotetut komennot lähettäjien sallimiseksi ja hyväksymis-hylkäämiskäytännöt määrittelemättömiltä lähettäjiltä [2] tuleville kirjeille :
Spf-merkintämuodossa on muuntajia:
Makrot tarjotaan komentoissa ja muokkauksissa, jokainen makro koostuu "%"-merkistä ja kirjaimesta:
Tallennusesimerkki
@ IN TXT "v=spf1 a:authorized-spf.example.com mx -all"SpamAssassin roskapostin suodatusohjelmiston versio 3.0.0 ja tukevat SPF: Monilla postinsiirtoagenteilla (MTA) on alkuperäinen SPF-tuki ( CommunGate Pro , Wildcat , Exim , Microsoft Exchange Server ). Muille MTA:ille on korjaustiedostoja tai laajennuksia, jotka tarjoavat SPF-toteutuksia ( mailfromd Postfixille , Sendmail ja MeTA1 ; SPF -toteutus qmailille ).
Tällä hetkellä tunnetuimmat Internet-palvelut ( Amazon , AOL , eBay , Google , Hotmail , Microsoft , W3C ) ja Runet ( Mail.ru , Yandex , Rambler , Pochta.ru ) tarjoavat SPF:lle tietoja verkkotunnuksistaan.