---
title: Configuring Email Delivery for Customer Verification
description: "Verification emails not arriving? Configure WooCommerce email delivery: the mail function and branding options."
url: "https://wpfactory.com/docs/setup-verification-emails/"
updated: "2026-09-27"
category: How to
tags:
  - Email Verification for WooCommerce
---

# Configuring Email Delivery for Customer Verification

To configure how verification emails are delivered in Customer Email Verification for WooCommerce, go to WPFactory > Email Verification (also reachable at WooCommerce > Settings > Email Verification) and open the Email sub-tab. Set the Mail function (default wc_mail(); try wp_mail() if emails do not send), Email template, WC email template and Email wrap method.

![Email delivery options on the Email sub-tab](https://wpfactory.com/wp-content/uploads/article12.png)

### Where to find it

Go to **WPFactory > Email Verification** (also reachable at **WooCommerce > Settings > Email Verification**) and open the **Email** sub-tab.

### Delivery options

| Label | Option ID | Default | Choices |
| --- | --- | --- | --- |
| Mail function | `alg_wc_ev_mail_function` | WooCommerce `wc_mail()` | PHP `mail()`, WooCommerce `wc_mail()`, WordPress `wp_mail()` |
| Email template | `alg_wc_ev_email_template` | Plain | Plain, WooCommerce, Smart |
| WC email template | `alg_wc_ev_wc_email_template` | Email Verification plugin | Email Verification plugin, WooCommerce > Emails |
| Email wrap method | `alg_wc_ev_email_template_wc_wrap_method` | Manual | Manual, Native (`WC_Emails::wrap_message()`) |

### Choosing the right settings

- **Mail function**: leave it on `wc_mail()` unless a mail or SMTP plugin advises otherwise. If emails do not send, try `wp_mail()`.
- **Email template**: **Smart** sends a plain email when the content is appended to another email, and a WooCommerce-styled email when it is sent on its own.
- **WC email template**: switch to **WooCommerce > Emails** to have the plugin register real Activation and Confirmation emails under **WooCommerce > Settings > Emails**. This only matters when the template is set to WooCommerce or Smart.
- **Email wrap method**: use **Native** if your header or footer does not render correctly with the Manual method.

The **Customer new account email** option (`alg_wc_ev_delay_wc_email`) delays the standard WooCommerce "Customer new account" email until the customer verifies, so they are not welcomed before they confirm.

### Get more from Email Verification

Delivery options are free. Editing the activation email content and the Email template choice are unlocked with [Customer Email Verification for WooCommerce](https://wpfactory.com/item/email-verification-for-woocommerce/) Pro. [See what Pro unlocks](https://wpfactory.com/item/email-verification-for-woocommerce/).

Related articles

- [How to Install and Set Up Customer Email Verification for WooCommerce](https://wpfactory.com/docs/install-email-verification/)
- [General Settings in the Email Verification Plugin](https://wpfactory.com/docs/general-settings-plugin/)
- [Block Email Verification for Specific Addresses or Domains](https://wpfactory.com/docs/exclude-specific-users/)
- [Customizing the Verification Emails in WooCommerce](https://wpfactory.com/docs/configure-email-settings/)
- [Email Settings Guide for WooCommerce Email Verification](https://wpfactory.com/docs/placeholders-in-emails/)

 

[![Email Verification for WooCommerce](https://wpfactory.com/wp-content/uploads/Email-Verification-for-WooCommerce.webp)](https://wpfactory.com/item/email-verification-for-woocommerce/)
