---
title: "How to Troubleshoot SMTP TLS Handshake Failures: Causes and Fixes | AutoSPF"
description: "Learn to troubleshoot SMTP TLS handshake failures, fix certificate and protocol errors, and secure email connections with practical testing steps."
image: "https://autospf.com/og/blog/how-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes.png"
canonical: "https://autospf.com/blog/how-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes/"
---

Quick Answer

An SMTP TLS handshake failure occurs when a mail client and server cannot establish an encrypted connection. Common causes include invalid certificates, incompatible TLS versions, cipher mismatches, DNS errors, and firewall restrictions.

Share 

[ ](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes%2F "Share on LinkedIn") [ ](https://twitter.com/intent/tweet?text=How%20to%20Troubleshoot%20SMTP%20TLS%20Handshake%20Failures%3A%20Causes%20and%20Fixes&url=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes%2F "Share on X/Twitter") [ ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes%2F "Share on Facebook") [ ](https://reddit.com/submit?url=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes%2F&title=How%20to%20Troubleshoot%20SMTP%20TLS%20Handshake%20Failures%3A%20Causes%20and%20Fixes "Share on Reddit") [ ](mailto:?subject=How%20to%20Troubleshoot%20SMTP%20TLS%20Handshake%20Failures%3A%20Causes%20and%20Fixes&body=Check out this article: https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes%2F "Share via Email") 

![SMTP TLS Handshake Troubleshooting Guide](https://media.mailhop.org/autospf/spf-record-example-3119-1792062154209.jpg) 

## What Is a TLS Handshake in SMTP?

A [TLS handshake](https://www.paloaltonetworks.in/cyberpedia/what-is-a-tls-handshake) in SMTP is the negotiation process that establishes an encrypted connection between communicating systems. With STARTTLS, commonly used for SMTP submission on **port 587** and server-to-server delivery on port 25, the SMTP session begins before encryption is negotiated. On port 465, implicit TLS is used, so the TLS handshake starts immediately when the connection is established.

Although administrators sometimes call this an SSL handshake, modern mail systems should use the TLS protocol, not the deprecated SSL protocol. SSL, originally developed by Netscape, evolved through SSL 3.0 before the [Internet Engineering Task Force](https://www.ripe.net/community/internet-governance/internet-technical-community/ietf/), or IETF, standardized Transport Layer Security in RFC 2246, with Tim Dierks among the key authors. Today, **TLS 1.2 and TLS 1.3** are the expected standards, while TLS 1.0 and older SSL protocol versions are considered unsafe; RFC 7568 explicitly deprecated SSL 3.0.

During the TLS handshake, the parties verify identity through authentication, agree on **encryption settings**, and create session keys used for [symmetric encryption](https://encryptionauthority.com/symmetric-encryption-explained/). The early part relies on [asymmetric cryptography](https://www.keyfactor.com/education-center/what-is-asymmetric-cryptography-a-complete-guide/), where the server proves ownership of a public key associated with its certificate and corresponding private key.

### SMTP TLS vs HTTPS TLS

The same cryptographic ideas used in HTTPS also apply to SMTP STARTTLS, though the flow differs from HTTP in a browser. With HTTPS, the TLS handshake usually begins immediately after the TCP handshake. _With SMTP, the connection starts on ports such as 25, 587, or 465, and STARTTLS upgrades the channel after the server advertises support._

The goal is the same: create a secure connection that enables **secure communication**, prevents [credential exposure](https://thehackernews.com/2026/10/fbi-warns-fortibleed-remains-active.html), and reduces the risk that a [malicious actor](https://www.bbc.com/news/articles/cme3xl7d18z2o) can intercept mail traffic.

## How SMTP TLS Works: STARTTLS, Certificates, and Encryption Negotiation

SMTP TLS begins with a plain **SMTP greeting**. The sending system issues `[EHLO](https://www.ibm.com/docs/en/zvm/7.3.0?topic=commands-ehlo)`, and the receiving [mail server](https://www.activecampaign.com/glossary/mail-server) advertises capabilities. If `STARTTLS` appears, the client requests encryption, and the TLS handshake begins.![Spf Record Example 3027](https://media.mailhop.org/autospf/spf-record-example-3027-1792062969788.jpg)

### STARTTLS Flow and Handshake Steps

Typical SMTP TLS handshake steps include:

#### 1\. Capability Discovery

The client connects over [TCP](https://www.traffcon.com/About.html), sends `EHLO`, and checks whether the server supports STARTTLS. If DNS, routing, or firewall rules point to the wrong origin server, the advertised features may be missing or inconsistent.

#### 2\. Client Hello and Server Hello

The client sends a client hello containing supported TLS versions, supported cipher suite options, and random bytes. _The server replies with a server hello, selecting the TLS version, cipher suite, and key exchange method._

#### 3\. Certificate Validation and Key Exchange

The server presents a **digital certificate**, often called an SSL certificate, signed by a trusted certificate authority or SSL certificate authority. The certificate contains the server’s public key and a [digital signature](https://www.concord.app/guide/digital-signature) from the issuing certificate authority, which helps establish the certificate’s authenticity.

The actual key establishment may use RSA, Diffie-Hellman, or preferably ephemeral Diffie-Hellman, depending on the key exchange algorithm and TLS version. _In older TLS versions, a premaster secret is used to derive the master secret, which then produces session keys. In TLS 1.3, the design is cleaner and more secure, emphasizing forward secrecy by default._

##### Session Keys and Symmetric Encryption

Once the TLS handshake succeeds, both parties use shared symmetric keys for bulk encryption. This is far faster than asymmetric cryptography, which is why asymmetric cryptography is used mainly for identity verification and [key exchange](https://www.privacyengine.io/resources/glossary/key-exchange/), while symmetric encryption protects the actual **SMTP traffic**. Algorithms such as AES are commonly used for this phase.

## Common Causes of SMTP TLS Handshake Failures

![Spf Flattening 9766](https://media.mailhop.org/autospf/spf-flattening-9766-1792063536803.jpg)A failed TLS handshake or SSL handshake usually means the client and server could not agree on trust, [cryptographic parameters](https://thore.io/posts/2023/02/cryptographic-parameters-and-bits-of-security-classical-and-quantum/), protocol support, or certificate validity.

### Certificate and Trust Problems

One of the most common causes is a broken certificate chain. The server may present an expired [SSL certificate](https://www.digicert.com/what-is-an-ssl-certificate), a hostname mismatch, an incomplete intermediate chain, or a certificate from an untrusted certificate authority. If the public key in the certificate does not match the server’s [private key](https://www.investopedia.com/terms/p/private-key.asp), authentication fails.

_A mail client may also reject weak signatures, obsolete algorithms, or certificates that are valid for HTTPS but not for the SMTP hostname being used._ This often happens when administrators reuse web certificates incorrectly across mail services.

### Protocol and Cipher Mismatches

Another frequent issue is an incompatible **TLS protocol version**. For example, a legacy Microsoft application or old appliance may support only TLS 1.0, while the receiving server requires TLS 1.2 or TLS 1.3\. Conversely, a hardened modern server may refuse insecure SSL protocol negotiation, causing older clients to report a generic SSL handshake failure.

Cipher suite mismatch is also common. If the client supports only weak RSA-based suites and the server requires ephemeral Diffie-Hellman with forward secrecy, the TLS handshake may fail before authentication completes.

### SMTP, DNS, and Network Issues

Not every TLS handshake failure is caused by encryption issues. Firewalls, mail gateways, and load balancers can interrupt STARTTLS, remove its advertisement, or block required SMTP ports. **DNS configuration** can also contribute to connection problems. Check that the domain’s [MX records](https://www.cloudns.net/wiki/article/12/) point to the intended mail servers and that [DNS resolution](https://www.cdnetworks.com/glossary/dns-resolution/) returns the expected destinations. Incorrect SMTP routing or a misconfigured load balancer may direct connections to the wrong server or an endpoint with an invalid certificate, causing TLS negotiation to fail.

Misconfigured SPF, [DKIM](https://autospf.com/blog/tls-and-dkim-why-both-needed-for-strong-email-security/), and [DMARC](https://autospf.com/blog/from-monitoring-to-enforcement-building-a-scalable-dmarc-strategy/) do not directly break the TLS handshake, but they often appear during the same email troubleshooting session. For [SPF record](https://autospf.com/blog/spf-records-in-dns-a-complete-guide-for-email-security/) management, tools like [AutoSPF](https://autospf.com/) can help reduce [DNS record](https://in.micron.com/about/micron-glossary/dns-records) complexity while you focus separately on TLS protocol and SMTP transport issues.

## Step-by-Step Troubleshooting: Logs, OpenSSL Tests, and Configuration Checks

Troubleshooting SMTP TLS failures works best when you isolate the failure point: TCP, STARTTLS advertisement, SSL handshake negotiation, certificate validation, or **post-handshake authentication**.

### 1\. Review Mail Server Logs

Start with logs from Postfix, Exim, Microsoft Exchange, Sendmail, or your mail security gateway. Look for messages such as:

- `TLS handshake failed`
- `no shared cipher`
- `certificate verify failed`
- `unknown ca`
- `wrong version number`
- `SSL routines:ssl3getrecord`
- `STARTTLS command failed`

Do not assume “SSL handshake” means the SSL protocol is being used. Many libraries still use SSL terminology even when the actual TLS protocol is TLS 1.2 or TLS 1.3.![Spf Lookup 7955](https://media.mailhop.org/autospf/spf-lookup-7955-1792063578780.jpg)

### 2\. Test with OpenSSL

Use OpenSSL to reproduce the issue:

```
openssl s_client -starttls smtp -connect mail.example.com:587 -servername mail.example.com
```

Check the negotiated TLS protocol, certificate chain, public key details, issuer certificate authority, [cipher suite](https://www.networksolutions.com/blog/what-is-cipher-suite/), and verification result. _If the certificate fails, inspect the hostname, expiration, intermediate chain, and digital signature._

#### Force Specific TLS Versions

Test compatibility explicitly:

```
openssl sclient -starttls smtp -connect mail.example.com:587 -tls12
openssl sclient -starttls smtp -connect mail.example.com:587 -tls13
```

If TLS 1.3 works but TLS 1.2 fails, review cipher suite policy. If only TLS 1.0 works, the system is insecure and should be upgraded.

#### Inspect Key Exchange Behavior

Confirm whether the **server supports modern key exchange** using Diffie-Hellman or ephemeral Diffie-Hellman. Strong configurations avoid static key exchange where possible and prefer forward secrecy. The [public key](https://www.techtarget.com/cybersecurity/definition/What-is-a-public-key-and-how-does-it-work) should validate cleanly against the private key installed on the server.

### 3\. Verify SMTP Configuration

Confirm the server is listening on the correct port and that STARTTLS is enabled. For submission traffic, port 587 with STARTTLS is common. **Port 465** typically expects implicit TLS, where the TLS handshake starts immediately instead of after the STARTTLS command.

Also check SMTP authentication settings. Failed authentication after encryption is different from a failed TLS handshake before encryption completes. In logs, separate credential errors from TLS protocol negotiation errors.

![Spf Lookup 6225](https://media.mailhop.org/autospf/spf-lookup-6225-1792062191446.jpg)

## Proven Fixes and Best Practices to Prevent Future TLS Handshake Errors

### Use Modern TLS Protocol Settings

Disable the old SSL protocol and avoid TLS 1.0 wherever possible. Support TLS 1.2 and TLS 1.3, use strong cipher suite policies, and keep [OpenSSL](https://www.huntress.com/cybersecurity-101/topic/what-is-openssl), operating systems, and mail software patched. This reduces exposure to [downgrade attacks](https://www.darkreading.com/cybersecurity-operations/downgrade-attack-phishing-kits-bypass-fido) and weak encryption.

### Maintain Valid Certificates

Install a certificate with the **correct SMTP hostname**, full intermediate chain, and a trusted certificate authority. Monitor expiration dates and ensure the public key and private key match. A valid digital certificate is essential for authentication and secure communication.

### Prefer Strong Key Exchange and Encryption

Use cipher suites that support forward secrecy, such as those based on ephemeral Diffie-Hellman. Allow modern symmetric encryption such as AES, and ensure session keys are generated securely from **high-quality random bytes**. This keeps the secure connection resistant to passive interception by a malicious actor.

### Separate Web TLS from Mail TLS

Working HTTPS does not guarantee that SMTP TLS is functioning correctly. _A browser validating a web server’s certificate differs from an email client validating STARTTLS on a mail server._ Test mail-specific endpoints after changes to [DNS settings](https://www.ntchosting.com/encyclopedia/dns/settings/), mail routing, [API gateways](https://belitsoft.com/api-development/api-gateways), or web infrastructure to ensure **secure email connections** work properly.

### Monitor and Re-Test Regularly

Schedule routine TLS scans for SMTP endpoints, capture protocol changes, and test both inbound and [outbound mail](https://www.ricoh-usa.com/en/glossary/outbound-mail) paths. Re-run OpenSSL tests after certificate renewals, mail gateway changes, [firewall updates](https://nekey.com/how-often-should-you-update-your-firewall/), or operating system upgrades. A reliable TLS handshake depends on consistent certificate trust, compatible TLS protocol versions, **sound authentication**, strong encryption, and correctly generated session keys.

![Brad Slavin](https://media.mailhop.org/autospf/images/authors/brad-slavin.jpg) 

[ Brad Slavin ](/authors/brad-slavin/) 

General Manager

General Manager of DuoCircle. Product strategy and commercial lead for AutoSPF's 2,000+ customer base.

[LinkedIn Profile →](https://www.linkedin.com/in/bradslavin) 

## Ready to get started?

Try AutoSPF free — no credit card required.

[ Book a Demo ](/book-a-demo/) 

Scan Your Domain Now

Instantly scan your domain for DKIM, SPF, and DMARC issues

Check My Domain 

Share this article

[ ](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes%2F) [ ](https://twitter.com/intent/tweet?text=How%20to%20Troubleshoot%20SMTP%20TLS%20Handshake%20Failures%3A%20Causes%20and%20Fixes&url=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes%2F) [ ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes%2F) Copy 

Related Articles

- [ ![DIY-ing SPF](https://media.mailhop.org/autospf/images/2024/04/spf-record-example-5874.jpg)  10 Reasons Why DIY-ing SPF isn’t a Good Choice for Companies Intermediate ](/blog/10-reasons-diy-ing-spf-isnt-good-choice-for-companies/)
- [ ![phishing actors](https://media.mailhop.org/autospf/images/2025/11/spf-record-checker-0096.jpg)  The 12.4 billion shield for your email communications: Why DMARC software is the unsung hero in the war against phishing actors! Intermediate ](/blog/12-4-billion-dmarc-software-shield-protecting-email-from-phishing-actors/)
- [ ![421 Error SMTP Guide](https://media.mailhop.org/autospf/spf-lookup-1607-1785756872932.jpg)  421 Error SMTP Survival Guide: Fix the 4.4.2 Connection Dropped Issue Intermediate ](/blog/421-error-smtp-survival-guide-fix-connection-dropped-email-issue/)
- [ ![DNS vulnerabilities affecting email authentication](https://media.mailhop.org/autospf/spf-lookup-9081-1790592336407.jpg)  5 Common DNS Vulnerabilities Affecting Email Authentication Intermediate ](/blog/5-common-dns-vulnerabilities-affecting-email-authentication/)

## Related Articles

[  Intermediate 6m  10 Reasons Why DIY-ing SPF isn’t a Good Choice for Companies  Apr 4, 2024 ](/blog/10-reasons-diy-ing-spf-isnt-good-choice-for-companies/)[  Intermediate 5m  The 12.4 billion shield for your email communications: Why DMARC software is the unsung hero in the war against phishing actors!  Nov 19, 2025 ](/blog/12-4-billion-dmarc-software-shield-protecting-email-from-phishing-actors/)[  Intermediate  421 Error SMTP Survival Guide: Fix the 4.4.2 Connection Dropped Issue  Aug 3, 2026 ](/blog/421-error-smtp-survival-guide-fix-connection-dropped-email-issue/)[  Intermediate  5 Common DNS Vulnerabilities Affecting Email Authentication  Sep 28, 2026 ](/blog/5-common-dns-vulnerabilities-affecting-email-authentication/)

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138897474","https://www.linkedin.com/company/autospf","https://x.com/autospf01","https://www.g2.com/products/autospf/reviews"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://autospf.com/contact-us/"},"knowsAbout":["SPF Record Flattening","Sender Policy Framework","Email Authentication","DNS Management","DMARC","DKIM"]}
```

```json
{"@context":"https://schema.org","@type":"WebSite","name":"AutoSPF","url":"https://autospf.com","description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","publisher":{"@type":"Organization","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}}
```

```json
{"@context":"https://schema.org","@type":"BlogPosting","headline":"How to Troubleshoot SMTP TLS Handshake Failures: Causes and Fixes","description":"Learn to troubleshoot SMTP TLS handshake failures, fix certificate and protocol errors, and secure email connections with practical testing steps.","url":"https://autospf.com/blog/how-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes/","datePublished":"2026-10-15T00:00:00.000Z","dateModified":"2026-10-15T00:00:00.000Z","dateCreated":"2026-10-15T00:00:00.000Z","author":{"@type":"Person","@id":"https://autospf.com/authors/brad-slavin/#person","name":"Brad Slavin","url":"https://autospf.com/authors/brad-slavin/","jobTitle":"General Manager","description":"Brad Slavin is the General Manager of DuoCircle, the company behind AutoSPF, DMARC Report, Phish Protection, and Mailhop. He founded DuoCircle in 2014 to solve the SPF 10-DNS-lookup problem at scale and has led the company's growth to 2,000+ customers. Brad's focus is product strategy, customer relationships, and the commercial and compliance side of email authentication (DPAs, SLAs, enterprise procurement) rather than hands-on DNS engineering.","image":"https://media.mailhop.org/autospf/images/authors/brad-slavin.jpg","knowsAbout":["Email Security Strategy","SaaS Product Management","Enterprise Compliance","Customer Success","Email Deliverability Business"],"worksFor":{"@type":"Organization","name":"AutoSPF","url":"https://autospf.com"},"sameAs":["https://www.linkedin.com/in/bradslavin"]},"publisher":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138897474","https://www.linkedin.com/company/autospf","https://x.com/autospf01","https://www.g2.com/products/autospf/reviews"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://autospf.com/contact-us/"},"knowsAbout":["SPF Record Flattening","Sender Policy Framework","Email Authentication","DNS Management","DMARC","DKIM"]},"mainEntityOfPage":{"@type":"WebPage","@id":"https://autospf.com/blog/how-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes/"},"articleSection":"intermediate","keywords":"","image":{"@type":"ImageObject","url":"https://media.mailhop.org/autospf/spf-record-example-3119-1792062154209.jpg","caption":"SMTP TLS Handshake Troubleshooting Guide"},"speakable":{"@type":"SpeakableSpecification","cssSelector":[".answer-block","h1"]}}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://autospf.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://autospf.com/blog/"},{"@type":"ListItem","position":3,"name":"Intermediate","item":"https://autospf.com/intermediate/"},{"@type":"ListItem","position":4,"name":"How to Troubleshoot SMTP TLS Handshake Failures: Causes and Fixes","item":"https://autospf.com/blog/how-to-troubleshoot-smtp-tls-handshake-failures-causes-and-fixes/"}]}
```
