Dear all,
Here's status report:
- All 3 backends are working: OpenLDAP, MySQL, PostgreSQL.
To make things easy, i use OpenLDAP as LDAP server now, will consider
switching to ldapd(8) later. Let me know your opinion.
- All major components are working: Built-in Apache (with SSL support),
MySQL, Postfix, Dovecot, Amavisd-new, ClamAV, Roundcube webmail,
phpLDAPadmin, phpMyAdmin, phpPgAdmin.
- iRedAdmin, the official web admin panel, is not working with the
built-in Apache server.
- spamd(8) and pf are not enabled. Please help write PF rules and setup
spamd(8) if you have some time.
How to install iRedMail on OpenBSD 5.1.
*) Install a basic OpenBSD 5.1 box.
- Choose all tarballs except game51.tgz during installation.
- Make sure you have a FQDN hostname after installation completed. Verify it with command 'hostname'.
I tested iRedMail with OpenBSD 5.1-snapshot, will switch to 5.1-release/-stable after 5.1 released.
*) Login to OpenBSD box, set a valid PKG_PATH in ~/.profile. For example:
export PKG_PATH='
http://ftp.jaist.ac.jp/pub/OpenBSD/snapshots/packages/amd64/'
iRedMail will install all binary packages remotely with command 'pkg_add', so PKG_PATH is important.
*) Install required packages before installing iRedMail.
# . ~/.profile # <- This steps is required, used to set PKG_PATH without re-login.
# pkg_add bash # <- bash is required for iRedMail.
*) Checkout the latest iRedMail with Mercurial:
# pkg_add mercurial
# cd /root/
# hg clone
https://bitbucket.org/zhb/iredmail*) Execute iRedMail installer:
# cd /root/iredmail/
# bash iRedMail.sh
That's all.
Note:
- Please choose OpenLDAP backend. Other backends are not yet supported.
- iRedMail will install and configure all required packages for you.
- Some packages have different version number, for example, php-5.2.x,
php-5.3.x, iRedMail installer will ask you to choose one interactively,
please choose php-5.3.x. And for Postfix, please choose stable release, 2.9.x.
- Apache is running WITHOUT chrooted.
- iRedAdmin doesn't work with Apache, although it works fine in the console.
- MySQL and PostgreSQL backend will be available soon.