[ Rubriker och leveransfel ]

SMTP HELO och EHLO namn: skiljer identifiering från autentisering

Använd HELO och EHLO som SMTP identifierings- och funktionssignaler, utvärdera sedan autentisering och policy separat.

Av EmailAuth forskningsteam · 3 min läsning

[Nyckelpunkter]

  • Hälsningsnamn och annonserade funktioner är inte bevis på domänägande eller reläbehörighet.
På den här sidan

Namnet efter EHLO är en klientlevererad SMTP identitet, inte ett bevis på att klienten äger en domän eller är behörig att skicka det synliga meddelandet. EHLO ber också servern att annonsera tillägg. En användbar undersökning separerar det hälsningsnamnet, den anslutande IP-adressen, den kuvertsändare och meddelandet är synligt från domänen. Att förväxla dem kan ge både falska larm och ineffektiva korrigeringar.

Tolka hälsningen

RFC 5321 beskriver klienthälsningen och domän- eller adressbokstavarna som används för att identifiera klienten. EHLO begär utökat SMTP beteende; HELO är den grundläggande hälsningen. En servers EHLO svar kan annonsera tillägg som stöds, men support och behörighet är olika. Till exempel, att annonsera för en funktion betyder inte att en oautentiserad klient kan vidarebefordra e-post till varje mottagare.

Klienten bör tillhandahålla lämpligt fullt kvalificerat domännamn när det är tillgängligt, med en bokstavlig adress som används under de omständigheter som definieras av protokollet. En generisk arbetsstationsetikett eller en icke-relaterad domän kan orsaka interoperabilitet eller policyproblem. Granska den faktiska serverns krav snarare än att anta att varje distribution genomför samma kontroller. RFC 5321 avsnitt 4.1.1.1 och 4.1.4.

Skilj konsistenskontroller från autentisering

En operatör kan jämföra hälsningen med framåt eller omvänd DNS, men en sådan jämförelse är en separat signal och måste följa protokoll och lokala policybegränsningar. RFC 5321 säger att en server kan verifiera om EHLO -namnet motsvarar klientens IP, men får inte vägra ett meddelande enbart för att verifieringen misslyckas. Förvandla inte en vanlig antimissbruksheuristik till ett universellt SMTP krav.

SPF kan utvärdera en HELO identitet som beskrivs av RFC 7208. Det resultatet är inte utbytbart med utvärdering av en icke-tom MAIL FROM-identitet. För en noll omvänd sökväg använder SPF proceduren en konstruerad identitet baserad på HELO . Bevara vilken identitet som kontrollerades istället för att visa ett omärkt SPF resultat.

Läs ett hypotetiskt hälsningsutbyte

Anta att en server skickar 220, klienten skickar EHLO client.example och servern svarar med 250 fortsättningsrader följt av en sista 250 rad som annonserar sina tillgängliga tillägg. Detta illustrerar hälsning och kapacitetsupptäckt, inte bevis på DNS upplösning, klientägande eller tillstånd att vidarebefordra.

Anta nu att RCPT TO senare returnerar ett relä-nekat svar. Den lyckade hälsningen gav inte det tillståndet. Registrera avslaget vid RCPT, tillsammans med den faktiska anslutningen och kontotillståndet, istället för att dra slutsatsen att EHLO autentiseringen misslyckades. Omvänt behöver ett avslag till EHLO själv sin egen fullständiga förklaring. Dessa är uppfunna protokollfall, inte ett behållet labb eller test från kommersiella leverantörer.

Felsök det exakta avslaget

Bevara det fullständiga svaret på hälsningsstadiet och eventuella senare avslag. Ett EHLO fel kan kräva kontroll av syntax, implementeringskompatibilitet eller den förväntade tjänstens slutpunkt. Ett fel hos RCPT kan istället handla om relätillstånd eller mottagarens existens. Ett fel efter DATA kan involvera innehåll eller meddelandepolicy. Byt inte namn på klientvärden till den synliga From-domänen bara för att det slutliga meddelandet misslyckades DMARC.

Efter framgångsrikt STARTTLS, kassera pre-TLS SMTP informationen och skicka en ny EHLO som rekommenderas av RFC 3207 avsnitt 4.2; kapacitetslistan kan ändras. Om autentisering krävs för inlämning, följ leverantörens säkra metod som stöds. Testa den korrigerade konfigurationen med ofarligt innehåll och registrera det slutliga svaret i varje steg. Den användbara slutsatsen är vilken operation som misslyckades och varför, inte om ett värdnamn såg rimligt ut.

Välj nästa kontroll från svaret

  • EHLO -syntax eller avvisning av hälsning: kontrollera den exakta slutpunkten, det angivna namnet och det fullständiga svaret.
  • AUTH-fel efter TLS : kontrollera den leverantörsstödda säkra metoden och aktuella behörigheter utan att avslöja hemligheter.
  • RCPT-avslag: särskilj mottagarens existens från reläbehörighet genom att använda hela svaret.
  • Post-DATA avvisning: inspektera meddelandepolicyförklaringen och betrodda autentiseringsbevis.
  • DMARC -klagomål: jämför den faktiska SPF / DKIM identiteten med From; bara att byta namn på EHLO är inte en allmän inriktning reparera.

[ Takeaway ]

Använd HELO och EHLO som SMTP identifierings- och funktionssignaler, utvärdera sedan autentisering och policy separat.

[Efter roll]

Vad detta betyder för dig

Välj din roll för praktiska nästa steg.

IT / Mail Admin

Registrera alla identiteter

Hälsning, peer IP och kuvert har var och en sin egen roll.

Nästa steg

  1. Capture EHLO svarar.
  2. Märk SPF identiteter.
  3. Återupptäck tillägg efter TLS .

CISO / SecOps

Använd förtroendesignaler noggrant

DNS konsistens är inte bevis på meddelandeauktorisering.

Nästa steg

  1. Granska lokala avslagsregler.
  2. Håll protokollkontroller åtskilda.
  3. Undvik att behandla hälsningstext som en tillåtssignal.

Grundare / Icke-teknisk

Undvik kosmetiska lösningar

Ett rimligt hälsningsnamn är inte en säkerhetsdom.

Nästa steg

  1. Fråga vilket kommando som misslyckades.
  2. Separat inlämning från leveransfrågor.
  3. Kräv bevis för påstådd rättelse.

[ Vanliga frågor ]

Vanliga frågor

Autentiserar EHLO domänägande?

Nej. Den tillhandahåller en klientidentitet och begär förlängningsinformation.

Är HELO identisk med EHLO ?

Båda hälsar servern, men EHLO begär utökade SMTP funktioner.

Måste en EHLO DNS felmatchning ensam orsaka avslag?

RFC 5321 säger att en server inte får vägra ett meddelande enbart om den verifieringen misslyckats.

Kan SPF kontrollera HELO ?

Ja. Registrera den utvärderade identiteten och särskilj den från icke-tom MAIL FROM-utvärdering.

Vad händer med en tom omvänd bana?

SPF proceduren använder en identitet konstruerad från HELO som specificeras i RFC 7208 .

Bevisar en lyckad hälsning att det angivna namnet löser sig?

Nej. Den hypotetiska hälsningen visar endast kommandoflödet. DNS upplösning och ägande kräver separata bevis.

Varför återupptäcka funktioner efter STARTTLS ?

RFC 3207 kräver att SMTP kunskaper förkastas före TLS och rekommenderar EHLO som det första kommandot efter TLS ; de annonserade funktionerna kan ändras.

Bör EHLO ändras till att matcha From efter ett DMARC fel?

Inte som en allmän fix. Diagnostisera den faktiska autentiserade identiteten och det misslyckade steget först.

[ Källor ]

Källor

  1. RFC 5321 Simple Mail Transfer Protocol

    Avsnitt §2.3 · §4.1 · §4.2 · §4.5

  2. RFC 7208 Sender Policy Framework

    Avsnitt §2.3 · §2.4 · §4 · §10

  3. RFC 3207 SMTP Service Extension för säker SMTP över TLS

    Avsnitt §4

[ Ordlista ]

Ordlista

EHLO
Den utökade SMTP hälsningen som identifierar klienten och begär funktioner.
HELO identitet
Klientidentiteten som anges i SMTP -hälsningen och kan användas i SPF utvärdering.
Adress bokstavlig
Ett adressformulär med parentes tillåtet i specificerade SMTP identitetssammanhang.

Företagets härkomst

Varför toppfinansiella institutioner och regeringar avvecklat sina instrumentpaneler för e-postsäkerhet.

Traditionella plattformar för e-postautentisering säljer dig en instrumentpanel och ber dina ingenjörer att göra jobbet. I miljöer med hög insats innebär manuell övervakning försenad tillämpning, konfigurationsdrift och oövervakade skuggdomäner.

EmailAuth är den agentiska e-postplattformen. Våra agenter verkställer p=reject, håll avsändare från tredje part i linje och flytta dina domäner till fulla RFC 9989 överensstämmelse, den nya DMARC standarden, med auditerbarhet för människor i slingan.

regeringar Stora företag Tier-1 finansiella institutioner

SaaS · Dedikerad hyresavtal · Air-gapped on-prem · BYOK-kryptering

Kunskapsbas