Problem

WooCommerce Email Not Sending

Diagnose missing WooCommerce emails by separating order-status triggers, template settings, WordPress mail delivery, SMTP logs, and customer mailbox filtering.

Problem

WooCommerce emails are not generated, not sent, or not delivered.

For: WooCommerce operators troubleshooting order, customer, or admin emails.

Workflow

What to review

Quick Diagnosis

First determine whether WooCommerce did not trigger the email or whether mail delivery failed after trigger.

Order Status

Not every status change sends every email. Verify expected trigger behavior.

EmailSeverity: MediumLast reviewed: 2026-09-16

Diagnosis

Symptoms, causes, checks, and fixes

Symptoms

  • New order, processing order, completed order, or customer emails do not arrive.
  • Some statuses send email while others do not.
  • SMTP logs may show send or delivery failures.

Most Common Causes

  • Email disabled in WooCommerce settings.
  • Order status does not trigger that email.
  • SMTP/mail provider problem.
  • Template override issue.
  • Recipient spam filtering.

How To Confirm The Cause

  • Check WooCommerce email settings and recipients.
  • Confirm order status transition should trigger the email.
  • Review SMTP logs.
  • Test WordPress password reset mail.

Fixes

  • Enable and configure the correct email template.
  • Fix SMTP/provider authentication.
  • Review theme template overrides.
  • Improve DNS authentication and sender alignment.

How To Verify The Fix

  • Trigger a test order status transition.
  • Confirm SMTP log success.
  • Check recipient inbox and spam folder.

When To Contact Support

Escalate to mail provider support for rejected, deferred, or unauthenticated messages.

References

Official references