[ SPF ]

SPF HELO -evaluering og beskeder med en tom omvendt sti

Test den identitet, der bruges af afvisnings- og notifikationstrafik, inklusive den HELO-afledte SPF identitet, når MAIL FROM er tom.

Af EmailAuth -forskningsteamet

[Nøglepunkter]

  • Null reverse-path SPF bruger postmaster plus HELO identiteten.
  • HELO -tjek og synlig Fra er forskellige identitetsspørgsmål.
  • Test faktiske udgående adresser og autoriserede underretningsruter.
På denne side

En mailserver kan sende en legitim besked med en tom SMTP omvendt sti, skrevet som MAIL FRA:<>. Meddelelser om leveringsstatus bruger en nul omvendt sti under RFC 5321 §4.5.5 for at undgå at skabe endeløse bounce loops. Tom omvendt sti betyder ikke, at der ikke er nogen SPF evaluering at overveje: RFC 7208 §2.4 definerer en MAIL FRA identitet ved hjælp af den lokale del postmester og den HELO domæne i dette tilfælde.

Administratorer, der kun tester almindelig brugermail, kan derfor gå glip af en separat godkendelsessti, der bruges af serveren selv.

Skelne HELO fra den synlige afsender

HELO eller EHLO introducerer SMTP klienten til den modtagende server. Dens domæne er adskilt fra meddelelsens synlige Fra overskrift og kan afvige fra et ikke-tomt MAIL FROM-domæne. En vært kan præsentere sig selv som relay.example.com mens du sender brugermail med en konvolutafsender kl example.com.

RFC 7208 §2.3 anbefaler at tjekke HELO separat og anbefaler at gøre det først, når begge identiteter er tjekket. De MAIL FRA regler afhænge af, om HELO tjekket blev udført og nåede frem til et endeligt politikresultat. Antag ikke, at hver modtager vil udsende to uafhængige SPF resultater for hver besked.

Til HELO kontrollen beskrevet i RFC'en skal den angivne værdi være et gyldigt multi-label domænenavn. En forkert udformet værdi eller adressebogstav kan ikke behandles, som om det var et almindeligt forespørgselsvenligt værtsnavn. Ret afsenderserverens konfiguration gennem dens understøttede kontroller i stedet for at opfinde DNS indgange for misdannede identiteter.

Udgiv for det værtsnavn, der faktisk bruges

Indfang en kontrolleret SMTP transaktion eller betroet modtagerlog for at etablere HELO værdien. Forespørg derefter SPF TXT på det nøjagtige værtsnavn. SPF -politikken kl example.com gælder ikke automatisk for relay.example.com.

For en server med stabile, eksplicit kontrollerede udgående adresser, kan en snæver politik beskrive disse adresser. For hostet afsendelsesinfrastruktur skal du følge udbyderens understøttede konfiguration og ejerskabsgrænser. Udgiv ikke en gættet post på et værtsnavn, du ikke kontrollerer, eller antag, at et værtsnavn En rekord er nødvendigvis SMTP udgående adresse.

Inkluder IPv6 i anmeldelsen. An MTA kan præsentere den samme HELO over forskellige adressefamilier, og en politik, der kun dækker dens IPv4 kilde, kan give forskellige resultater over IPv6 .

Udøv normal trafik og trafik med tomme kuverter separat

Illustrativ testplan, der kun bruger dokumentationsadresser:

  1. En server forbinder fra 192.0.2.10 og præsenterer sig selv som relay.example.com.
  2. Værtsnavnet offentliggøres v=spf1 ip4:192.0.2.10 -all.
  3. For en besked med MAIL FRA:<>, SPF afledes postmaster@relay.example.com som MAIL FRA identitet. Denne kilde er godkendt af værtsnavnepolitikken.
  4. Gentag med en anden, uautoriseret test-IP. Med den samme værtsnavnepolitik mislykkes de umatchede kilden.

Disse er forventede evaluatorresultater, ikke resultater fra et live system. Brug kontrollerede, autoriserede modtagere til reelle notifikationstests. Fremkald ikke afvisninger mod vilkårlige eksterne adresser blot for at observere adfærd.

Registrer identiteten samt dommen

Bevar sessionens tilslutnings-IP, HELO værdi, omvendt sti og modtagergenereret resultat. Et generisk " SPF -pas" uden en identitet er utilstrækkeligt til fejlfinding. En vellykket almindelig brugermeddelelse beviser ikke, at null omvendt sti-mail udøvede det samme domæne.

Når en test mislykkes, skal du beslutte, om problemet er det annoncerede værtsnavn, DNS udgivelse, udgående beholdning eller en uventet rute. Ændring af medarbejderdomænets SPF politik vil ikke reparere en værtsnavnepolitik, der aldrig blev forespurgt.

Gør servergenereret mail til en del af ændringskontrollen

Tilføj notifikationstest til MTA-opgraderinger, relæmigreringer og IPv6 aktivering. Bevar den tidligere identitetskonfiguration og godkendte gendannelsessti. Luk kun ændringen, når almindelig post og de servergenererede flows, der er relevante for din organisation, er blevet vurderet. Dette forhindrer en sund bruger-mail-test i at skjule ødelagte driftsmeddelelser.

Brug beviserne til en beslutning

Hold almindelige MAIL FROM og null-path notifikationsrækker adskilt. For en nulsti og HELO = relay.example.com er den konstruerede afsender postmaster@relay.example.com ; test-IP'en skal evalueres i forhold til det pågældende domænes politik. Et almindeligt brugerbeskedpas for example.com fastslår ikke dette resultat. Brug autoriserede modtagere og kontrollerede meddelelser; ingen afvisningstest eller serverændring blev udført.

[ Takeaway ]

Null reverse-path SPF bruger postmaster plus HELO identiteten. HELO -tjek og synlig Fra er forskellige identitetsspørgsmål. Test faktiske udgående adresser og autoriserede underretningsruter.

[Efter rolle]

Hvad betyder det for dig

Vælg din rolle for praktiske næste trin.

IT / Mail Admin

Optag SMTP input.

Den forbindende IP, HELO og den omvendte sti forklarer, hvilken politik der skulle have været gældende.

Næste trin

  1. Test et nul-omvendt-sti-scenarie.
  2. Gennemgå værtsnavnepolitikken og begge IP-familier.

CISO / SecOps

Kræv identitetsspecifikke beviser.

En generisk pass-etiket kan skjule, hvilket domæne der blev godkendt.

Næste trin

  1. Kræv betroet modtagerbevis.
  2. Undgå test, der skaber uopfordret afvisningstrafik.

Grundlægger / Ikke-teknisk

Inkluder driftsmeddelelser.

Brugermail er kun en del af tjenesten. Bounce- og systemnotifikationsstier fortjener eksplicit testdækning.

Næste trin

  1. Navngiv ejeren af ​​servergenereret mail.
  2. Inkluder disse strømme i migrationer.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Hvorfor kan MAIL FRA være tom?

Notifikationer såsom leveringsstatusmeddelelser bruger almindeligvis en nul-omvendt sti for at undgå afvisningsløkker.

RFC 5321 §4.5.5

Er tom MAIL FRA det samme som en manglende Fra-header?

Nej. Den omvendte SMTP sti og meddelelsens synlige Fra-header er forskellige felter.

RFC 5321 §2.3.1

Hvordan håndterer SPF den omvendte nulsti?

RFC 7208 konstruerer MAIL FROM-identiteten fra postmaster og HELO domænet.

RFC 7208 §2.4

Dækker root SPF posten HELO værtsnavnet?

Ikke automatisk. Forespørg og konfigurer det nøjagtige værtsnavn, der bruges i SMTP sessionen.

RFC 7208 §4.4

Vil modtagere altid vise både HELO og MAIL FROM resultater?

Nej. Modtagerens behandling og registrerede resultater varierer. Identificer hvilken identitet hvert observerede resultat faktisk beskriver.

RFC 7208 §2.3 RFC 7208 §2.4

Kan jeg udlede udgående IP fra værtsnavnets A-post?

Ikke sikkert. Routing, NAT eller hostet infrastruktur kan gøre den faktiske forbindelses-IP anderledes.

Skal jeg også teste IPv6 ?

Ja, hvis MTA'en kan sende over IPv6 . Gennemgå de tilsvarende kildeadresser og politikdækning.

RFC 7208 §5.6

Hvordan kan jeg teste uden at skabe backscatter?

Brug kontrollerede modtagere og godkendte notifikationsscenarier. Undgå at generere fejl mod ikke-relaterede eksterne adresser.

[ Kilder ]

Kilder

  1. RFC 7208

    Afsnit §2.3 · §2.4 · §4.4 · §5.6 · §10.1.3

  2. RFC 5321

    Afsnit §2.3.1 · §4.1.1.1 · §4.5.5

  3. RFC 8601

    Afsnit §1.2 · §7.1

[ Ordliste ]

Ordliste

SPF
Godkendelsesevaluering for en forbindende IP og den relevante SMTP identitet.

RFC 7208 §2.4

HELO identitet
SMTP klientidentitet introduceret med HELO eller EHLO ; SPF kan kontrollere det, når det er et gyldigt multi-label domænenavn.

RFC 7208 §2.3

Nul omvendt sti
En tom SMTP omvendt sti, der bruges til visse meddelelser for at undgå meddelelsesløkker.

RFC 5321 §4.5.5

Virksomhedens herkomst

Hvorfor top finansielle institutioner og regeringer pensionerede deres e-mailsikkerhedsdashboards.

Traditionelle e-mail-godkendelsesplatforme sælger dig et dashboard og beder dine ingeniører om at gøre arbejdet. I miljøer med høj indsats betyder manuel overvågning forsinket håndhævelse, konfigurationsdrift og uovervågede skyggedomæner.

EmailAuth er den agentiske e-mail-herkomstplatform. Vores agenter håndhæver p=reject, hold tredjepartsafsendere på linje og flyt dine domæner til fuld RFC 9989 compliance, den nye DMARC standard, med menneskelig auditabilitet.

regeringer Store virksomheder Tier-1 finansielle institutioner

SaaS · Dedikeret lejemål · Air-gapped on-prem · BYOK-kryptering

Vidensbase