WordPress has a built-in feature for sending emails from your email provider, but unfortunately, that email functionality doesn’t always work as expected. When you rely on WordPress, it’s possible that a portion of your emails will never get where they’re going. To make sure your recipients receive the emails you send them, use WordPress SMTP (Simple Mail Transfer Protocol) instead. You can use SMTP either via a plugin or an external service. In this article, we’re going to cover both options.
Why doesn’t the WordPress email feature always work?
WordPress uses the PHP coding language for almost all of its functionality, including sending email. But the PHP mail function can be finicky, and your server has to be set up correctly in order for it to work as it should. Sometimes, a host will disable PHP email functionality so that website owners can’t send spam emails.
However, with the PHP function disabled, people may miss totally legit, non-spam emails — like your newsletter, registration confirmations, or password reset requests. In contrast, SMTP servers handle sending and receiving emails while boasting a high rate of delivery.