Joomla!
Joomla! is a versatile Content Management System (CMS) that allows you to create websites and online applications. Integrating with MessageFlow via SMTP lets you handle all system communication, such as registration notifications or password resets, through an external, professional infrastructure. Instead of relying on the default server mail function, you gain access to advanced analytics, detailed logs, and the ability to track message statuses, giving you full control over your sending.
Before you begin
Make sure you have your MessageFlow SMTP credentials ready, as you will need them during the configuration process.
You can find these credentials in your MessageFlow panel under Email API -> Settings -> SMTP Accounts.
For more information, see our general documentation: SMTP Integrations
Step-by-step configuration
Log in to your Joomla! administration panel.
From the main menu, click System, and then select Global Configuration.
In the side menu, select the Server tab.
In the Mail Settings section, configure the following fields:
Send Mail: Select Yes.
Disable Mass Mail: Select No.
From Email: Enter the email address that will be used as the sender (e.g., [email protected]). Remember that this domain must be properly authorised in your MessageFlow panel beforehand.
From Name: Enter your sender's name.
Mailer: Select SMTP from the list.
An additional section for SMTP configuration will appear. Fill it out using your MessageFlow credentials:
SMTP Host:
smtp.messageflow.com
SMTP Port:
587
SMTP Security: Select TLS.
SMTP Authentication: Select Yes.
SMTP Username: Enter your username in the format
1.your_account_name.smtp
.SMTP Password: Enter the password for your SMTP account.

Verifying the integration
To verify the configuration, use the Send Test Mail feature within the Joomla! mail settings section.
Then, log in to the MessageFlow panel and go to the Email API -> Email Reports section. If the test message is visible on the list, the integration is working correctly.
Last updated