Introducing multi-user support for SMTP authentication and Management Console
We just released MailerQ version 5.12. For this version, we wrote a custom authentication library that allows for multi-user support for SMTP authentication and access to the Management Console.
Manage user authentication using various protocols and methods
Prior to 5.12, access to the Management Console was restricted by a master password (and IP restrictions), and SMTP authentication only allowed for a single user. Besides these “hardcoded” authentication methods, MailerQ 5.12 introduces support for managing authentication of Management Console users and SMTP users via LDAP, RADIUS, Linux users, HTTP endpoints, username/password files, and custom scripts.
Added benefits: log user actions in Management Console and create Rewrite Rules based on SMTP user
The introduction of multiple users authentication for SMTP and for the Management Console also comes with a couple of other changes. As of 5.12, the username of the admin who accessed the Management Console is logged in www-log, meaning that it will be possible to backtrack who accessed what setting.
Additionally, the SMTP user is now available as a message property in the in-memory message JSON. This means you can now select messages based on the SMTP user in the Rewrite Rules, and use that to e.g. route those messages over certain pools, increase the message priority, drop those messages, add a tag to these messages, and so on.
Upgrade to 5.12
Besides these new features, we’ve also introduced a couple of other improvements and changes. Full release notes can be found here.