1

Topic: Integrating iRedMail with Another Webmail

Hi all

As for our mail server solution, we have employed open-source components, quite similar to the iRedMail ones. The difference is that, due to the particular business requirements, we have developed our own webmail software which works with other parts of system in three ways: IMAP, LDAP and MySQL Database.

In the meanwhile, we have evaluated iRedMail and iRedAdmin Pro and are quite impressed with the offered features.

Now the question is: would there be any serious troubles for integrating our Webmail with iRedMail? since we need to add our own attributes in the LDAP schema, wouldn't arise any possible consistency problems in this regard or something else? I would appreciate any comments around the potential issues which we should be aware of, in order to plan for this integration.

Thank you very much.

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: Integrating iRedMail with Another Webmail

zuser wrote:

since we need to add our own attributes in the LDAP schema, wouldn't arise any possible consistency problems in this regard or something else?

If you add your own attributes which not maintained by iRedAdmin-Pro, you have to maintain these attributes yourself. To make it clear, it's better to show us what you want to add. Of course you can hide sensitive info here, but please clearly show what you want to do.

About webmail, if it accesses mailbox via IMAP protocol, i don't think there will be any problem. But you should be careful how it processes sieve scripts (a.k.a. mail filters). For example, as mentioned in iRedMail-0.9.0-rc2 release notes, SOGo groupware stores sieve scripts in SQL database first (used by SOGo), then dump them to file system via managesieve protocol (used by Dovecot). The problem is, even you disabled Sieve service in SOGo, it still dump all sieve scripts stored in SQL database to file system. With Roundcube webmail, it always read/parse sieve scripts by querying via managesieve, and store them back. Obviously, the way how Roundcube webmail manages sieve scripts is the best, and SOGo sucks.

Also, if you use two webmails, maybe the sieve scripts generated by them are not compatible, just like SOGo and Roundcube webmail.

3 (edited by zuser 2014-12-21 04:16:04)

Re: Integrating iRedMail with Another Webmail

Much appreciated ZhangHuangbin.

With respect to the LDAP, simply it will be a few attributes added to the schema and not touching the existing iRedMail attributes. We will consider separating the schema configurations to minimize any possible conflicts upon future upgrades.

Also, thanks for reminding us about the sieve processing issues.

4

Re: Integrating iRedMail with Another Webmail

Is it possible to show us which ADDITION LDAP attributes you need? Let's see whether there's a good way to handle it.

Some customers hope to manage addition attributes in iRedAdmin-Pro, so please let me see whether this is a good start to work on this.