ExpressionEngine® 3 User Guide

Legacy Documentation

You are using the documentation for version 3.5.17. Go here for the latest version or check here for your available upgrades to the latest version.

Emails sent via ExpressionEngine are never reaching their destination


  1. Navigate to Settings ‣ Outgoing Email.
  2. Check that Return email address for auto-generated emails contains a valid e-mail address. (Some servers may require outgoing emails to be sent from an email address on the domain that EE is running on. If debugging shows a 553 error, make certain the return address complies with this requirement.)
  3. Try a different Email Protocol.
  4. Attempt to send an email via Developer Tools ‣ Utilities ‣ Communicate. If that fails it will output an error that will assist with troubleshooting the problem.
  5. If no error message is received it means that EE is successfully opening a socket to the email server, writing the email headers and data to the mail queue, and closing the connection. In this case, the next step is to contact the hosting provider or server administrator for further troubleshooting.