The Send Emails → Compose screen is for one-off emails: a quick note to a client, a reply that needs an attachment, an announcement to a handful of addresses. For bulk sends to your list, use Campaigns instead — they queue in the background, personalize per contact, and handle unsubscribes.
Composing an email
- Go to Send Emails → Compose.
- To — enter one or more recipient addresses, separated by commas.
- CC / BCC — optional carbon-copy and blind-carbon-copy recipients, also comma-separated.
- Subject — the email subject line.
- Message — the email body. HTML content is supported.
- Attachments — optionally attach one or more files. They upload with the send; size limits follow your server’s upload configuration.
- Click Send Email. You’ll see a success notice, or the exact error if the send failed.
The sender’s name and address come from your Settings.
Every send is logged
Composed emails go through the same mailer as campaigns and automations, so each one is recorded under Send Emails → Logs with its status (sent or failed), any error message, and — when tracking is enabled — opens and clicks. You can resend any logged email with one click. See Email Logs & Tracking.
Delivery notes
- Emails are sent through WordPress’s mail system (
wp_mail()), which on most hosts means PHP mail — fine for testing, unreliable for anything that matters. For dependable inboxing, route sends through SMTP or a sending service with Send Emails Pro. - If a send fails, the log records the reason reported by your mail system — usually a missing local mail configuration or a rejected sender address. The FAQ covers the common ones.
For developers
Compose (and every other send) passes through filters you can hook: sende_email_to, sende_email_subject, sende_email_body, sende_email_headers, and sende_email_attachments, with sende_email_sent / sende_email_failed actions after the result is logged. Details in the Developer Reference.