Debian.pro

Блог для пользователей и администраторов Debian


Вменяемое готовое решение для организации почтового сервера под Debian — iRedMail.

Я очень не люблю заниматься почтовыми серверами. Поэтому долгое время искал нечто готовое для их организации. Нашлось — iRedMail.
К сожалению, штука эта не такая гибкая, как ispmanager. Но конфигуряет всё добросовестно и правильно. А главное, в нашем случае — кушать из кошелька не просит. Конечно же, есть клевая версия за кучу денег — там и статистика, и куча всяких галочек для конфигурирования. Но обычной версии вполне хватает для того, чтобы поднять почтовый сервер, если вы никогда этим не занимались.

Собственно, что умеет. Инсталлятор установит и любовно настроит вам postfix, dovecot, spamassasin, roundcube и небольшую панельку для администрирования всего этого добра. Грейлистинг, к сожалению (или к счастью — кому как), не умеет. Конфигуряет кошерно и правильно — с напильником потом сидеть не нужно.
Анально зависит от апача, срет в системе при установке. Конфиги апача потом пришлось старательно переписывать. С другой стороны, за их консистентностью она потом не следит (в отличии о того же ispmanager, который уже много раз старательно вычищал моё творчество из apache2.conf и nginx.conf).

Вообще же, если вы готовы выделить отдельную виртуалку под почту — вполне себе решение и решение достойное.

Клевых картинок я приводить не буду. Да и мануал по установке писать лениво — старый я хД
Оговорю некоторые моменты.
1) ставим эту штуку на чистую систему. Иначе она много чего поломает. В частности, апач сломает точно) Она любовно снесла мне mpm-itk, после чего радостно крякнула в консоль, дескать «чуваки, что ещё за AssignID ??? Апач сломан!». Тем не менее, конфиги в /etc/apache2/sites-enabled не трогает.
2) в качестве бэкэнда выбираем MySQL (по ходу установки спросит). OpenLDAP вам ни к чему.
3) nginx и сайты прикручиваем уже после её установки, если они там нужны. Но лучше туда ничего не подселять, всё же.

Установка очень простая
Топаем на http://www.iredmail.org/download.html, тыцкаем правой кнопкой мыши по ссылке рядом с красивой картинкой под надписью «Download the latest stable release», жмем «скопировать адрес ссылки» и радостно бежим в консоль качать и устанавливать.
В итоге у меня получилось так:
root@server:~# wget http://iredmail.googlecode.com/files/iRedMail-0.7.4.tar.bz2
root@server:~# tar -xvf iRedMail-0.7.4.tar.bz2
root@server:~# bash iRedMail-0.7.4/iRedMail.sh

Запустится красивый скрипт, который будет спрашивать у нас всякую чушь. Когда будет спрашивать про бэкэнд — выбирайте mysql, остальное — пароли всякие.

После установки топаем на http://hostname/iredadmin , чтобы поглядеть на админку, или на http://hostname/mail , чтобы почитать почту. Логин в roundcube — ящик целиком (вместе с доменом).
По https оно тоже должно быть доступно.

Вот. Как то так. Надеюсь, кому-то помог, кроме себя)


Комментарии (14):

  1. >Анально зависит от апача, срет в системе при установке.
    Ничего личного, но ведь так красиво сайт звучит (про!), а вы его такими некрасивыми предложениями пачкаете :(

  2. somename :

    >Ничего личного, но ведь так красиво сайт звучит (про!), а вы его такими некрасивыми предложениями пачкаете :(
    Зато это предложение полностью убеждает ставить эту штуку на отдельную виртуалку.

  3. Ну не осилил я придумать что-либо другое в данном месте) Годы троллинга дают о себе знать.

  4. Alukardd :

    Пару лет назад руки тянулись к данному чуду (красивое описание и всё такое), но мозг взял верх и сказал: «всё делать руками!». Некоторую роль сыграл и тот факт, что в репах Debian’а его нету.
    Конечно, для чего-то iRedMail сгодится, но для поднятия более менее адекватного, рабочего почтового сервера — увольте.

    Я за адекватные howto и минимальное облегчение установки (связующие пакеты, либо просто отдельные скрипты). Сама связка Exim+Devecot+SpamAssassin+RoundCube вполне себе не сложно настраивается (в пределах разумных сроков).

    > конфиги в /etc/apache2/sites-enabled
    я надеюсь это очепятка и там у вас только симлинки на конфиги в sites-available…

  5. Я тоже предпочитаю делать всё лапками. Тут как раз тот случай, когда лапками после установки никто ничего делать не мешает.
    Во-первых, меня долго просили написать про то, как бы я настроил отдельный почтовый сервер с минимальными трудозатратами.
    Во-вторых, iredmail не мешает дальнейшей работе и диагностике. И конфиги пишет достаточно неплохие — я навскидку не нашел того, что бы хотелось поправить. Разве что, exim захотелось туда, но удержался.

  6. Это, если что, был пинок в сторону чудовищной cpanel, которая аж qmail приносит свой.

  7. Тьфу, plesk’a.

  8. Alukardd :

    >> конфиги в /etc/apache2/sites-enabled
    > я надеюсь это очепятка и там у вас только симлинки на конфиги в sites-available…
    ?)

    > Тьфу
    да, без регистрации конечно удобно писать коменты, но иногда хочется нажать кнопку «редактровать»…

  9. А не суть важно — симлинки там или нет. С точки зрения апача там настоящие файлы.

  10. Alukardd :

    Думаю что всё-таки с его точки зрения там именно симлинки, ибо утилита a2ensite его родная (на сколько мне известно)…

  11. a2ensite это скрипт на баше)
    У меня все конфиги физически в /etc/anlamp хранятся один черт.

  12. Alukardd :

    какая разница собственно на чем он… А он кстати на perl’е ;-)

  13. Dmitry :

    По-моему, http://workaround.org/ispmail — самый лучший мануал по настройке почтовика.

  14. Юрий :

    > http://workaround.org/ispmail — самый лучший мануал по настройке почтовика.
    А есть самый лучший мануал на Русском?

Написать комментарий