Skip to content

Configuring Email Sending

Configuring Email Sending

Without proper email configuration, your WordPress site quietly fails to deliver messages — password reset emails go missing, order confirmations never arrive, and contact form submissions disappear. Connecting your site to a dedicated email provider ensures every email reaches the inbox reliably, with tracking and deliverability tools built in.

Why Configure Email?

WordPress uses the wp_mail() function (WordPress’s built-in system for sending all site emails) to handle password resets, order confirmations, contact form submissions, and notifications. By default, it relies on the server’s own mail system, which most email providers treat with suspicion and route straight to spam — or block entirely.

Connecting a dedicated transactional email provider (a service built specifically for sending application emails at scale, with high deliverability rates) solves this problem. You get reliable delivery, bounce notifications, and open tracking instead of crossed fingers.

Setting Up Email in FlyWP

To connect an email provider to your site, follow these steps:

  1. Navigate to your site in the FlyWP dashboard.
  2. Click the Email tab in the sidebar.
  3. Enter your SMTP (Simple Mail Transfer Protocol — the standard system for sending email) credentials or select a supported provider.
  4. Click Save.

Supported Providers

FlyWP supports any standard SMTP server. Popular transactional email services include:

ProviderBest For
MailgunHigh-volume transactional email with excellent deliverability
PostmarkFast delivery and detailed analytics
Amazon SESCost-effective at scale, integrates with AWS
SendGridFeature-rich with marketing email support
Custom SMTPAny SMTP-compatible email server

Configuration Fields

When you fill in your provider’s credentials, here is what each field means:

FieldDescription
SMTP HostYour provider’s server address (e.g., smtp.mailgun.org)
SMTP PortUsually 587 (TLS) or 465 (SSL) — your provider will specify
UsernameYour SMTP account username
PasswordYour SMTP password or API key (a unique authentication code from your provider)
EncryptionTLS (Transport Layer Security — recommended) or SSL (Secure Sockets Layer), both encrypt the connection
From AddressThe email address shown in the “From” field
From NameThe sender name shown alongside the email address

Testing Email Delivery

After saving your settings, verify that everything is working before your users encounter a problem:

  1. Navigate to the Email tab on your site.
  2. Click Send Test Email if the option is available, or trigger a real email from WordPress — for example, use the login page to request a password reset.
  3. Check the recipient inbox and spam folder to confirm the email arrived.

If your test email lands in spam, check that your domain has SPF and DKIM records configured. SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail) are DNS records that tell receiving mail servers your email is legitimate — most transactional email providers include instructions for setting these up.