This is a free upload of the latest "iRedAdmin-Pro-SQL" package (5.4). I hope some people will find this useful. I was looking for quite a while online but could not find a freely distributed copy, despite the license technically not stopping you from sharing it, as I mention below.
Since nobody else did it, I now will. The few modifications done to it are listed below. Thank me later!
Only very few files were changed. Original check has been commented out so you can understand what it did before.
- libs/sysinfo.py
# This script did the actual check
- templates/default/panel/license.html
# Tiny change to remove the "Renew License" button
- static/default/css/screen.css
# ctrl+shift+I formatting & changed color from green to purple.
# CSS file looks disgusting, refusing to clean that
Thats it
Feature | iRedAdmin (OSE) | iRedAdmin-Pro |
---|---|---|
$\textcolor{orange}{\textsf{Localized Web Interface}}$ English, German, Spanish, French, Italian, Polish, Chinese, and more. |
X | X |
$\textcolor{orange}{\textsf{RESTful API Interface}}$ Read our API documentation |
X | |
$\textcolor{orange}{\textsf{Unlimited Mail Domains}}$ Host as many mail domains as you want |
X | X |
$\textcolor{orange}{\textsf{Unlimited Mail Users}}$ With per-user mailbox quota control |
X | X |
$\textcolor{orange}{\textsf{Unlimited Mailing List/Aliases}}$ Manage members, access policies |
X | |
$\textcolor{orange}{\textsf{Unlimited Domain-Level Admins}}$ Either promote a mail user to domain admin role, or create a separated domain admin account |
X | |
$\textcolor{orange}{\textsf{Advanced Domain Management}}$ Domain-level mailbox quota, limit numbers of user/list/alias accounts, Relay, BCC, Alias, Domain, Catch-all, Backup MX, Throttling, Greylisting, Whitelists, Blacklists, Spam Policy, user password length and complexity control |
X | |
$\textcolor{orange}{\textsf{Advanced User Management}}$ Per-user BCC, Relay, Mail Forwarding, Alias Addresses, Throttling, Greylisting, Whitelists, Blacklists, Spam Policy, restrict login IP/network, Changing email address |
X | |
$\textcolor{orange}{\textsf{Self-Service}}$ Allow end user to manage their own preferences: Password, Mail Forwarding, Whitelists, Blacklists, Quarantined Mails, Spam Policy |
X | |
$\textcolor{orange}{\textsf{Service Control}}$ One click to enable/disable mail services for mail user: POP3, IMAP, SMTP, Sieve filter, Mail Forwarding, BCC, and more. |
X | |
$\textcolor{orange}{\textsf{Spam/Virus Quarantining}}$ Quarantine detected SPAM/Virus into SQL PostgreSQL database for later management (delete, release, whitelist, blacklist) |
X | |
$\textcolor{orange}{\textsf{View basic info of all sent and received emails}}$ Sender, Recipient, Subject, Spam Score, Size, Date |
X | |
$\textcolor{orange}{\textsf{Throttling}}$ Based on: max size of single email, number of max inbound/outbound emails, cumulative size of all inbound/outbound emails |
X | |
$\textcolor{orange}{\textsf{Whitelisting, Blacklisting}}$ Based on: IP addresses/networks, Sender address, Sender domain name |
X | |
$\textcolor{orange}{\textsf{Searching Account}}$ Searching with display name or email address, domain name |
X | |
$\textcolor{orange}{\textsf{Log Maildir Path of Deleted Dail User}}$ You can delete the mailbox on file system later, either manually or with a cron job |
X | |
$\textcolor{orange}{\textsf{Log Admin Activities}}$ Account creation, activation, removal, password change, and more. |
X | |
$\textcolor{orange}{\textsf{Fail2ban Integration}}$ View info of banned IP address (Country/City, reverse DNS name), log lines which triggerred the ban (easy to troubleshoot why the ban happened), and unban it with one click |
X | |
$\textcolor{orange}{\textsf{Last login track}}$ View the time of user last login via IMAP and POP3 services, also the time of last (locally) delivered email |
X | |
$\textcolor{orange}{\textsf{Export all managed mail accounts}}$ | X | |
$\textcolor{orange}{\textsf{Export statistics of admins}}$ | X |