Understanding the application structure

Understanding the application structure

In order to make things easier to manage, AppMail is divided into several small sub-apps, like the backendcustomerApi, console and frontend app.

The backend app is used for administrative tasks and here only the system users have access.

The customer app is used to create manage emails lists, subscribers and campaigns.

The console app is the heavy worker, it contains all the cron jobs commands that are executed on various intervals to run maintenance, send campaigns, process bounces and so on.

The frontend app is used for public facing actions, like showing the subscription forms.

The Api app is used to allow custom integrations from various other apps with your own app, like customers sending subscribers from external systems to their lists. You can disable it any any time.

    • Related Articles

    • Understanding email delivery settings and how they impact performance

      Since there seems to be a huge misunderstanding related to how delivery settings should look like, I think a good explanation is needed. Let’s look at this: So, we have 10 campaigns at once and 100 subscribers at once. What does that mean is that ...
    • Understanding how the sending quota and limits work

      This subject is always brought into our attention by our customers. Setting quota and limits can be done from Backend->Settings->Customers->Sending tab. These settings will apply to all customers registered into the system which are not assigned to a ...
    • Where to find the application changelog

      When we release a new version of AppMail, we include most important changes in a file called CHANGELOG. This file is located inside the latest and update folders of the archive you get when you download AppMail, and can be opened with any text editor ...
    • Unable to upload file for importing

      When you try to import your subscribers from a text or csv file, sometimes you might get an error like: Your form has a few errors, please fix them and try again! The file "filename.csv" cannot be uploaded. Only files of these MIME-types are allowed: ...
    • Use 2FA in AppMail

      Two-factor authentication (2FA), sometimes referred to as two-step verification or dual-factor authentication, is a security process in which users provide two different authentication factors to verify themselves. This process is done to better ...