Email | Delivery Methods from Website

Email Delivery Methods

It is important to understand how emails from your website are delivered, emails from your website can be sent in one of three ways:

  1. Sending email via the hosting platform’s email service (https://www.mailchannels.com/)
    • This is the method used by default on WordPress websites
    • This requires an SPF record to whitelist email from the website server / service that WPEngine uses to route email
    • This may also require you to whitelist the “from” address that emails are sent from
      • This may require your email service support team to assist with
  2. Sending email through an external email account
    • This requires the website to connect to an existing email account through your email service provider in one of two ways
      • Some email providers allow a website to connect using the email address and email account password
      • Some email providers require you to connect via their API which may require generating API keys within your email account service
    • Clients are responsible for creating any needed email account and for generating any needed API keys to connect the website to their email services.
  3. Sending email through a 3rd party email delivery service such as Brevo (API Key and setup guide here), SendGrid (https://sendgrid.com/en-us), SMTP (https://www.smtp.com/), MailGun (https://www.mailgun.com/), etc.
    • These services are typically only needed when sending large amount of emails to customers from the website
    • Clients are responsible for creating accounts and paying for any 3rd party email delivery services.