SMTP TLS/STARTTLS Checker
Check if your mail server supports TLS encryption and validate its certificate security
Check Mail Server TLS
Quick Examples
About SMTP TLS
What is SMTP TLS?
Transport Layer Security (TLS) for SMTP encrypts email communications between mail servers and clients, protecting sensitive information from interception. STARTTLS is a command that upgrades a plain text connection to an encrypted one.
Common SMTP Ports
25
SMTP
Standard SMTP port, supports STARTTLS
Optional TLS587
Submission
Modern email submission port
STARTTLS required465
SMTPS
Direct TLS/SSL (legacy)
Implicit TLS TLS Connection Types
- STARTTLS: Starts as plaintext, upgrades to TLS (25, 587)
- Direct TLS (SMTPS): TLS from the start of connection (465)
Certificate Information
- Common Name: Domain name the certificate is issued for
- Alternative Names: Additional domains covered by this certificate
- Issuer: Certificate Authority that issued the certificate
- Valid Period: Date range when the certificate is valid
- Fingerprint: Unique identifier for this certificate
- Serial Number: Unique serial number assigned by the CA
Security Considerations
- Always Use TLS: Unencrypted email can be intercepted and read by attackers
- Certificate Validation: Verify certificates are issued by trusted authorities
- Check Expiry Dates: Expired certificates will cause connection failures
- Use Modern Ports: Port 587 with STARTTLS is the recommended standard
Common Issues
- No STARTTLS Support: Server may not support encryption or firewall blocking
- Certificate Mismatch: Certificate domain doesn't match server hostname
- Expired Certificate: Certificate needs to be renewed
- Connection Timeout: Port may be blocked by firewall or wrong port number
Quick Tips
- Port 587 with STARTTLS is the modern standard for email submission
- Port 465 uses direct TLS (no STARTTLS command needed)
- Port 25 is primarily for server-to-server communication
- Some ISPs block port 25 to prevent spam
- Certificate should match your mail server hostname
- Enable DANE/DNSSEC for additional security