![]() |
|
Guide How to Send WordPress Email Through BillionMail SMTP (WP Mail SMTP Setup) - Printable Version +- AdminsForum (https://adminsforum.com) +-- Forum: Free & open-source control panels (https://adminsforum.com/Forum-free-open-source-control-panels) +--- Forum: aaPanel (https://adminsforum.com/Forum-aapanel) +---- Forum: aaPanel Guides & Tutorials (https://adminsforum.com/Forum-aapanel-guides-tutorials) +----- Forum: aaPanel BillionMail Guides (https://adminsforum.com/Forum-aapanel-billionmail-guides) +----- Thread: Guide How to Send WordPress Email Through BillionMail SMTP (WP Mail SMTP Setup) (/Thread-guide-how-to-send-wordpress-email-through-billionmail-smtp-wp-mail-smtp-setup) |
How to Send WordPress Email Through BillionMail SMTP (WP Mail SMTP Setup) - JAY - 10-23-2026 How to Send WordPress Email Through BillionMail SMTP (WP Mail SMTP Setup) WordPress sends email with PHP's Code: mail()If you run BillionMail, the fix is easy: let WordPress log in to a real BillionMail mailbox over SMTP. The mail is then signed with your domain's DKIM key and sent by a server your SPF record trusts. Step 1: Create a mailbox for the site In BillionMail, open Mailboxes and click Add Mailbox. Create something like Code: Code: Every mailbox is listed under Mailboxes. The Copy button in the Login Info column copies the server addresses and ports you need: The copied text looks like this: Code: WebMail: https://mail.example.com/roundcube
Username: [email protected]
Password: ...
IMAP service [ Address: mail.example.com Port: 143/993 ]
SMTP service [ Address: mail.example.com Port: 25/465/587 ]Step 2: Install WP Mail SMTP In WordPress go to Plugins > Add New, search for WP Mail SMTP, install and activate it. The free version is enough. (FluentSMTP or Post SMTP work the same way if you prefer them.) Step 3: Enter the SMTP settings Open WP Mail SMTP > Settings and set:
Keep the password out of the database (optional) WP Mail SMTP can read the password from Code: wp-config.phpCode: define( 'WPMS_ON', true );
define( 'WPMS_SMTP_PASS', 'your-mailbox-password' );Code: /* That's all, stop editing! */WordPress on the same server as BillionMail? That works too. Still use the hostname Code: mail.example.comCode: localhostCode: /etc/hostsCode: mail.example.comIf the test fails
Once it works, submit your contact form once and reset a test user's password to be sure every type of email goes out. If your app isn't WordPress, the same SMTP details work in Laravel, Django, Ghost or any other app; for code-only sending, the BillionMail Send API is another option. More BillionMail guides
Applies to BillionMail 4.9, October 2026. Replace Code: example.comCode: mail.example.com |