Each user has his own database. Optionally you can deploy the software with all users sharing a common database but still having their own sets of tables.

In addition there is a master administration database where you only have access for managing users, email plans and monitor the whole system.

Email sending methods

SMTP: you create smtp servers, smtp server groups and assign a user to a group.
You can use locally installed or remote SMTP servers.

Local Mail Transfer Agent (MTA): using SendMail or PHP-mail.

Power MTA

Optionally you may allow a user to set-up and use his own SMTP. Which may be Amazon SES or any other 3rd party.

You may also allow a user to have a "List un-subscribe header" and use the "opt-out by email" feature.

Bounces processing

Bounce servers are set-up like SMTP. You create bounce servers, group them and assign a user to a group.

In case your users use Amazon SES then they (or you) can set-up Amazon SNS for bounces processing.

To avoid spam. maintain your IPs credibility and ensure that your users will have clean lists:

you set rules to automatically suppress subscribers after a number of soft or hard bounces.

your users cannot un-suppress their subscribers.

Email credit plans & user sign-up forms

Email credit plans are also called "Pay as you go" plans.
You create your own plans with the number of emails and the price you want.

The user must purchase a plan in order to acquire email credits.
When the user has run out of emails he cannot send campaigns neither import new subscribers.

You may create free plans to entice users to start.
Optionally you can give "unlimited emails credit" to a user. This is useful when you don't want to charge your clients and just offer them free email marketing services.

You can create user sign-up forms. The user has to confirm the sign-up to complete the registration.
Then he can login in his panel and pay for his purchase.

You as the master administrator, can see and manage user orders in your panel.

User help & documentation

In the users' administration panel there are many links that point to the
online documentation of nuevoMailer.
By default these links are hidden through a css class. Should you want you can edit this css class and make these links visible to the user.