How do I configure CodingBunny Mail SMTP?

Overview

The CodingBunny Mail SMTP plugin allows you to configure SMTP settings in WordPress to ensure reliable delivery of outgoing emails (notifications, contact forms, WooCommerce emails, etc.).
By routing emails through a dedicated SMTP server instead of the default PHP mail function, the plugin helps reduce spam issues and improves email deliverability and security.

Doc image optimizer 240 01

Available Options

Enable SMTP

  • Description: Enable this option to use SMTP for all outgoing emails sent from WordPress.
    When disabled, WordPress will fall back to its default email sending method.

SMTP Host

  • Description: Enter the hostname of your SMTP server (for example: mail.yourdomain.com).
    This is usually provided by your hosting provider or email service.

SMTP Port

  • Description: Specify the port used by your SMTP server.
    Common values:
    465 → SSL
    587 → TLS
    25 → Unencrypted (not recommended)

Encryption

  • Description: Choose the encryption method used to secure the SMTP connection.
    Available options: SSL, TLS, None
    For most servers, TLS is recommended if supported by your provider.

User Authentication

  • Description: Enable this option if your SMTP server requires authentication using a username and password. Most modern SMTP servers require authentication.

SMTP Username

  • Description: Enter the username used to authenticate with the SMTP server.
    This is usually the full email address (e.g. info@yourdomain.com).

SMTP Password

  • Description: Enter the password associated with the SMTP username.
    The password is:
    Stored encrypted in the WordPress database
    Never displayed in plain text in the admin interface
    Leave blank to avoid overwriting existing saved credentials.

Sender Email

  • Description: Specify the email address that will appear as the sender of outgoing emails.
    For best deliverability:
    Use an email address that belongs to the same domain as the website
    Ensure SPF and DMARC records are properly configured
    Leave blank to avoid overriding other plugin settings.

Sender Name

  • Description: Set the name that will appear as the sender of outgoing emails (e.g. company or site name). This helps recipients easily recognize who the email is from.

Test Email

The Test Email section allows you to verify that your SMTP configuration is working correctly.

Doc image optimizer 240 01

Send test email to

  • Description: Enter an email address where a test message will be sent.
    Click Send Test Email to confirm:
    SMTP connection is successful
    Authentication credentials are correct
    Emails are delivered properly
    If the test email is received, the configuration is complete.

Notes on Deliverability

Some email providers (such as Gmail or Yahoo) may block or modify emails if:

  • The sender address does not belong to the server domain
  • SPF, DKIM, or DMARC records are missing or misconfigured

For optimal reliability, always use a domain-based sender address and a properly configured SMTP service.