# 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: [Broken link](https://docs.messageflow.com/integrations/e-commerce-and-cms/open-source-cms/broken-reference "mention")

## **Step-by-step configuration**

1. Log in to your Joomla! administration panel.
2. From the main menu, click **System**, and then select **Global Configuration**.
3. In the side menu, select the **Server tab**.
4. 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., <contact@yourdomain.com>). 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.
5. 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.

<figure><img src="https://1762163817-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDIGjHYIXYoHyJoOeeUgD%2Fuploads%2FseF18XlPCDLnXiNJkTH5%2Fjoomlaen.png?alt=media&#x26;token=8c5b52d4-9214-4edb-9b9c-5ac09457b503" alt=""><figcaption></figcaption></figure>

## **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.

{% hint style="info" %}
In case of any issues, first verify that the data entered in the Joomla! panel is correct and check for any error messages that may appear there.
{% endhint %}
