Subscriber IP address in the opt-in notification email to users.
Improved csv import.
Added IP-subscribed address when importing subscribers from .csv or .txt files.
Bounce processing updates.
Fixed several bugs in both panels.
New interfaces with a broader view in both panels.
Many improvements in the master administration panel regarding users, reports and orders management.
"Remember me" option when you log in both panels.
Architecture & technical details
Typical Saas, multi-tenant deployment with attention to isolation & security.
You have a single installation of files with two administration panels:
A "Master administration" panel where only you can log in and manage user accounts and system-wide settings.
A user administration panel where users create campaigns, autoresponders, newsletters and manage their mailing lists.
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.
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.
Built-in bounces processing when using any email service of your own (e.g from your host).
Bounce servers are set-up like SMTP. You create bounce servers, group them and assign a user to a group.
In case your use Amazon SES then you can set-up Amazon SNS for bounces processing.
For MailGun and SendGrid you have webhook endpoints to process complaints and bounces.
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.
Monthly subscription plans (new in v.2.0)
It would be more accurate to call them "Recurring subscription plans" because the period can be adapted to weeks or even days.
These plans are limited by list size. As long as the recurring payments are made the user account remains active. In addition the "maximum allowed list size" condition is checked.
If a user exceeds that limit he cannot send campaigns.
They integrate with PayPal subscription payments. You have instant user account creation when the user purchases a plan.
You have a detailed user's guide about setting up your recurring payment buttons (and testing in the PayPal sandbox environment before going live).
User help & documentation
In the users' administration panel there are many links that point to the user's 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 your users.