Tools

550 5.7.29 This message was blocked because it wasn’t sent over a TLS connection

Provider: Gmail

Sample bounce line

550-5.7.29 This message was blocked because it wasn’t sent over a TLS connection. Gmail requires all bulk email senders to use TLS/SSL for SMTP connections. 550 5.7.29 For more information, go to https://support.google.com/mail/answer/81126

What it means

The connection that delivered this message to Gmail was not encrypted. Gmail requires bulk senders to use TLS, so the message was refused at the transport level, before anything about its content mattered.

Why it happens

How to fix it

  1. Turn on TLS for outbound SMTP on the host that actually talks to Gmail, which is the last hop, not the first.
  2. If a security appliance sits in front of it, check whether it is removing STARTTLS from the server greeting and stop it doing so.
  3. Test the hop with a direct STARTTLS connection and confirm the handshake completes and the certificate is valid.
  4. Where a device genuinely cannot do TLS, relay it through a server that can, rather than sending straight to Gmail.

Check your domain now

Many of these errors come from missing or broken SPF, DKIM, DMARC or reverse DNS records. Enter your domain to run the free check.

Check your domain now

Related errors

Official documentation

Paste another bounce message · All errors