1

Topic: iRedAdmin Open Source Edition is available now.

Hi, all.

Our web-based iRedMail management tool is open source now, welcome to
join us and improve it together. smile

There should be many dirty code and bugs.

Main components used:

  • python-2.4.3+, 2.5: core programming language

  • webpy-0.32: web framework

  • Jinja2: template engine

  • python-ldap: LDAP interface

  • python-MySQL: MySQL interface

  • jQuery-1.3.2: JS framework

  • HTML4

Not implemented features:

  • Add, delete, modify mail user and admin.

  • Per-user i18n.

We will release iRedAdmin-ose-0.1 after they are finished.

Currently, it supports OpenLDAP backend only, but MySQL support will
be implemented in the future.

First commit log:
http://code.google.com/p/iredmail/sourc … 6b114f58b2

Please use hg (Mercurial Distributed SCM) to get the full source code:

$ hg clonehttp://iredmail.googlecode.com/hg/ iredmail

Directory structure will be explained later (in docs/).

Here are some screenshots:
http://iredmail.googlecode.com/hg/scree … iredadmin/

Here are demos:

Two accounts of demo are available:

  • Global admin: postmaster@example.com -> iredmail (password)

  • Normal admin: postmaster@test.com -> iredmail

NOTE: source code in google code repository is open source edition,
there will be a full-featured edition available for purchase.

Enjoy smile

--
Best Regards.

Zhang Huangbin

- Open Source Mail Server Solution for Red Hat(R) Enterprise Linux,
CentOS, Debian, Ubuntu:
+ http://code.google.com/p/iredmail/
+ http://www.iredmail.org/forum/

----

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

2 (edited by Suno Ano 2009-08-05 03:22:45)

Re: iRedAdmin Open Source Edition is available now.

Excellent. I just took a quick look ... it looks very promising. Can you maybe give a short roadmap on the plans for the admin panel? Also, to me it seems there is no difference so far among the two versions i.e. enterprise edition and open source version. Is that so?

Thank you for your great work Zhang!

3

Re: iRedAdmin Open Source Edition is available now.

Suno Ano wrote:

Also, to me it seems there is no difference so far among the two versions i.e. enterprise edition and open source version. Is that so?

There are more options while you edit account's profile, such as enabled service, bcc, per-user/per-domain MTA transport, etc.
And LDAP build-in mail list support, mail alias.

4

Re: iRedAdmin Open Source Edition is available now.

Hi Zhang,

I took a glimpse of both editions, looks promising, I have a concern though, is there a way to set quotas in the OSE version? I've also noticed that when you access the mail user account list, it listed all accounts, if e.g., the list contains thousands of accounts, not only that it will take time to load, it will also make the page cluttered, I suggest that to limit the page to 10 or 20 usernames similar to PostfixAdmin.

Just my two cents worth!

Regards,

Jan

P.S. Great work, looks like you're way ahead of the original timeline smile

5

Re: iRedAdmin Open Source Edition is available now.

is there a way to set quotas in the OSE version?

Of course yes.

I suggest that to limit the page to 10 or 20 usernames similar to PostfixAdmin.

LDAP is not easy to do this like in SQL, but I will try to implement this feature.

With SQL, you can use 'LIMIT' and 'OFFSET' to control page size, but LDAP doesn't have them, it has only 'SimplePagedResultsControl' control method while you perform LDAP query.

6

Re: iRedAdmin Open Source Edition is available now.

Some time i see "internal server error", and all time i see it if ass user. I see it on demo site too.

7

Re: iRedAdmin Open Source Edition is available now.

kiw wrote:

Some time i see "internal server error"

I think you clicked links we not implemented yet.

and all time i see it if ass user

Not understand. sorry sad

8

Re: iRedAdmin Open Source Edition is available now.

ZhangHuangbin wrote:
kiw wrote:

Some time i see "internal server error"

I think you clicked links we not implemented yet.

and all time i see it if ass user

Not understand. sorry sad

Sorry my English is bad. If i click on domain list i see "internal server error". If i refresh about 5 time i see my domain list. I can not add user on my domain too, i see "internal server error".

9 (edited by lmthong 2009-09-21 16:59:10)

Re: iRedAdmin Open Source Edition is available now.

ZhangHuangbin wrote:
kiw wrote:

Some time i see "internal server error"

I think you clicked links we not implemented yet.

Yes, I got the same "Internal Server error" with my iRedAdmin too.

And
1. in settings.ini, line

bind_dn = cn=vmailadmin,dc=iregmail,dc=org
bind_pw = <what is here, the plain password or SSHA password>
now i use plaintext, it works. But want SSHA smile

2. In installation, we used ldap_version_2 why "protocol_version = 3" here?

10

Re: iRedAdmin Open Source Edition is available now.

lmthong wrote:

now i use plaintext, it works. But want SSHA

It seems it's impossible currently. i will search documents later.

lmthong wrote:

2. In installation, we used ldap_version_2 why "protocol_version = 3" here?

iRedMail uses 'allow bind_v2' in OpenLDAP to provide both LDAP v2 & v3, so that your old client programs can work with it. But LDAP v3 is recommend, so why we should use LDAP v2 in iRedAdmin?

11

Re: iRedAdmin Open Source Edition is available now.

Hi everyone,

I installed iReadMail 0.6.1 on a Ubuntu 10.04.1 LTS .

Everything seems to be fine and I checked that all is running and phpmyadmin is working.
I checked the iRedMail.tips to confirm the passwords. I'm sending mail into mail.yahoo.com that's fine quick and well.
But next day my server is down.

From roundcube i just got "Login Failed" when I try to login with the www@ address.

When I try to login on iredadmin with the postmaster@ address i got this:
internal server error
Oct 29 14:06:08 mail postfix/trivial-rewrite[1814]: fatal: proxy:ldap:/etc/postfix/ldap_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Oct 29 14:06:08 mail postfix/proxymap[1334]: warning: dict_ldap_connect: Unable to bind to server ldap://127.0.0.1:389 as cn=vmail,dc=gcd,dc=gov,dc=mn: -1 ($
Oct 29 14:06:08 mail postfix/proxymap[1334]: last message repeated 2 times
Oct 29 14:06:08 mail postfix/trivial-rewrite[1815]: fatal: proxy:ldap:/etc/postfix/ldap_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Oct 29 14:06:08 mail postfix/proxymap[1334]: warning: dict_ldap_connect: Unable to bind to server ldap://127.0.0.1:389 as cn=vmail,dc=gcd,dc=gov,dc=mn: -1 ($
Oct 29 14:06:08 mail postfix/proxymap[1334]: last message repeated 2 times
and i can't enter my /var/log/dovecot.log
help me please

Thanks in advance!

12

Re: iRedAdmin Open Source Edition is available now.

Please post a new topic instead of reply other's post.

Oct 29 14:06:08 mail postfix/proxymap[1334]: warning: dict_ldap_connect: Unable to bind to server ldap://127.0.0.1:389 as cn=vmail,dc=gcd,dc=gov,dc=mn: -1 ($

Your LDAP service is down. Try to start it:

# /etc/init.d/slapd restart

13

Re: iRedAdmin Open Source Edition is available now.

Hi, Could you please tell me, why on earth you use LDAP and python and Jinja2?
Why can't you use PHP and Apache or nginx like all normal people ? smile

No seriously. why Ldap ? Why Python ?