Abuja Digital Studio · Est. 2018
Start a Project
DocsOMailerGetting started
Getting Started

Getting started

OMailerorravo.com/docs/omailer/getting-started

Getting started

The goal of the first session: configure one SMTP connection, send a test email, then send a real campaign to a small list.

1. Configure SMTP

OMailer ships with 5 presets via OM_SMTP: Gmail, Microsoft 365, Amazon SES, Zoho, Custom.

  1. OMailer -> SMTP -> Add Connection.
  2. Pick a provider preset, enter username/password.
  3. Save. The first saved connection becomes the primary automatically.
  4. Click Send Test Email. This calls OM_SMTP::send_test() and reports success or the SMTP error returned by PHPMailer.

Gmail and Microsoft 365 require an App Password, not the account password. See Troubleshooting.

2. Set sender identity

Under OMailer -> Settings -> General, set:

  • From Name (defaults to site name)
  • From Email (defaults to admin email)

These are used for every send unless a campaign or transactional template overrides them.

3. Import your first subscribers

Three options:

  • OMailer -> Subscribers -> Add for one-off entries.
  • Subscribers -> Import CSV. Required column: email. Optional: first_name, last_name, status, source.
  • WP-CLI: wp omailer subscriber import contacts.csv --list=1.

Every subscriber is auto-added to the General list unless you pass list_id.

4. Send your first campaign

  1. Campaigns -> New Campaign.
  2. Set subject, preview text, list (or leave NULL for all subscribers).
  3. Compose HTML in the block editor, or paste raw HTML.
  4. Preview, then Send Now (immediate), Schedule (datetime), or Send Smart (per-subscriber optimal hour, needs open history).

Campaign sends in batches of om_settings['batch_size'] (default 50) with batch_delay seconds between batches. Sends are processed by the om_send_scheduled cron.

5. Verify

  • Email Log shows every send with status (queued, sent, bounced, failed).
  • Campaigns -> {Campaign} shows real-time open/click/bounce counts.

After this, explore Subscribers, Tags, Automations, Templates, and the Deliverability tab for SPF/DKIM/DMARC checks.

Getting started · OMailer Docs | Orravo