# Roadmap [TOC] Feel free to request new features or report bugs in our [issue tracker](https://bitbucket.org/zhb/iredmail/issues?status=new&status=open), direct pull requests are always welcome. You can also contact us via email directly: [Contact Us](https://www.iredmail.org/contact.html). ## Upcoming iRedMail release (0.9.8) ### Work In Progress * Integrate [mlmmj](http://mlmmj.org) mailing list manager. * [DONE] RESTful API server used to manage mlmmj: [mlmmj-admin](https://bitbucket.org/iredmail/mlmmj-admin/src). * [DONE] Integrate mlmmj and mlmmj-admin in iRedAdmin-Pro for SQL backends. * Integrate mlmmj and mlmmj-admin in iRedAdmin-Pro for LDAP backends. * Replace Awstats by [netdata](https://my-netdata.io). * [DONE] Remove Awstats. * Install and configure netdata. * Issues: - Postfix: Improper SQL queries used to query per-user bcc address. ### DONE Features listed below have been implemented in latest development edition. * Supports new distribution release: + OpenBSD 6.2 (6.1 is not supported anymore) + Ubuntu 17.10 (14.04 LTS, 17.04 are not supported anymore. With latest iRedMail-0.9.7, installation with 14.04 is only 10% of 16.04, that's why we believe it's safe to drop 14.04 now.) * Apache has been removed, Nginx is the only one web server available. * Improvements: - LDAP backend: Allow mail list account to use 2 attributes: member, uniqueMember. - Dovecot: Log subject, sender, size in mail deliver log. - Amavisd: Add new sql column `maddr.email_raw` and trigger to store email address without address extension. * Fixed issues: - installer: not correctly configure SOGo with IPv6 SQL server address. Thanks to Wraptor for the report in forum. - Nginx: Use single config file for default web hosts. - SQL backends: User under disabled domain is able to send email with smtp protocol. - Cannot sync contacts on Android devices via EAS with SOGo. - scripts under `iRedMail-0.9.8/tools/`: - `backup_sogo.sh`: - not set correct owner and permission on backup files. - cannot remove old backup files. - `backup_openldap.sh`: Cannot log backup result to SQL db. Note: backup is fine, just no log in SQL db. Thanks swejun for the feedback and fix in forum. - `create_mail_user_*`: not use current date as password last change date for newly created user. - `migrate_sql_alias_table.py`: doesn't support 'utf8' charset. Thanks Kacper Guzik for the report and code contribution. * Updated packages: + Roundcube -> 1.3.3 ## Planned changes in future iRedMail release * A (new) RESTful API server for general administration (core of API server has been implemented, need to write plugins for each particular tasks): * Network service control: get service status, stop/start/restart service. * Manage fail2ban banned/unbanned IPs. * Manage Nginx virtual web hosts. * Query user mailbox with `doveadm search`, fetch partial/full messages or message information. Possible use cases with iRedAdmin-Pro: * View (either partial/full) mail messages in user's mailbox. * In sent/received mail log page, query API server with given query messages with `Message-ID:` or subject, display the full message if necessary. * Destroy delivered messages which matches given query. * Dovecot: * Enable plugin `imap_sieve` for spam learning while user moving message to Junk folder. Requires Dovecot-2.2.24+ (dovecot-pigeonhole-0.4.14+). * Enable plugin `mail_crypt` to encrypts and decrypts mail. (requires Dovecot-2.2.27+). * OpenLDAP: [Configure OpenLDAP with slapd.d instead of slapd.conf](https://bitbucket.org/zhb/iredmail/issue/31/switch-to-slapdd)