Diagnosprocedurer för SMTP-servertillgänglighet
Testa via kommandoradsgränssnitt
- Identifiera SMTP-serveradressen och det nödvändiga portnumret, vanligtvis 25, 587 eller 465.
- Bekräfta att den lokala brandväggen tillåter utgående trafik på den angivna porten.
- Använd inbyggda systemverktyg för att verifiera den första handskakningsprocessen.
Använda Telnet för grundläggande anslutningar
- Öppna kommandoterminalen på den lokala datorn.
- Ange kommandot:
telnet smtp.example.com 25. - En lyckad anslutning returnerar en "220"-statuskod och serverns identifieringssträng.
- Skriv
AVSLUTAför att avsluta sessionen.
Använda PowerShell på Windows-system
- Starta PowerShell-konsolen.
- Kör följande kommando:
Test-NetConnection -ComputerName smtp.example.com -Port 587. - Leta upp raden "TcpTestSucceeded" i utgången.
- Ett värde på "True" bekräftar att porten är öppen och tillgänglig.
Använda OpenSSL för säkra anslutningar
- Denna metod är nödvändig för att testa portar som använder SSL- eller TLS-kryptering, till exempel port 465.
- Använd kommandot:
openssl s_client -connect smtp.example.com:465. - För STARTTLS på port 587, använd:
openssl s_client -starttls smtp -connect smtp.example.com:587. - Detta kommando validerar SSL-certifikatkedjan och bekräftar att en säker tunnel har upprättats.
Teknisk utvärdering av SMTP-testverktyg
| Testmetod | Standardportintervall | Krypteringsstöd | Implementeringsnivå |
|---|---|---|---|
| Telnet | 25, 587 | Inga (endast klartext) | Manuell kommandoinmatning |
| PowerShell | Alla portar | Endast nätverkslager | Enkelt skriptkommando |
| OpenSSL | 465, 587 | Fullständigt SSL/TLS-stöd | Avancerad diagnostik |
| Online Checkers | Alla portar | Varierar beroende på leverantör | Automatiskt gränssnitt |
Tolkning av SMTP-statuskoder
- 220: Tjänsten är klar. Detta är standardhälsningen från servern.
- 250: Den begärda e-poståtgärden slutfördes framgångsrikt.
- 421: Tjänsten är inte tillgänglig på grund av serverunderhåll eller kapacitetsbegränsningar.
- 530: Autentisering krävs innan servern accepterar kommandon.
- 550: Åtkomst nekad. Brevlådan är otillgänglig eller avsändaren är blockerad.
Verifieringschecklista
- Kontrollera DNS-posterna (MX-poster) för att säkerställa att serveradressen är korrekt.
- Verifiera att internetleverantören inte blockerar port 25, vilket är en vanlig åtgärd mot skräppost.
- Testa med både IP-adresser och värdnamn för att utesluta DNS-upplösningsfel.
- Se till att SMTP-servern är konfigurerad för att acceptera anslutningar från den specifika käll-IP-adressen.
Copyright ©backnode.pages.dev 2026