Я очень не люблю заниматься почтовыми серверами. Поэтому долгое время искал нечто готовое для их организации. Нашлось — 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 оно тоже должно быть доступно.
Вот. Как то так. Надеюсь, кому-то помог, кроме себя)
>Анально зависит от апача, срет в системе при установке.
Ничего личного, но ведь так красиво сайт звучит (про!), а вы его такими некрасивыми предложениями пачкаете :(
>Ничего личного, но ведь так красиво сайт звучит (про!), а вы его такими некрасивыми предложениями пачкаете :(
Зато это предложение полностью убеждает ставить эту штуку на отдельную виртуалку.
Ну не осилил я придумать что-либо другое в данном месте) Годы троллинга дают о себе знать.
Пару лет назад руки тянулись к данному чуду (красивое описание и всё такое), но мозг взял верх и сказал: «всё делать руками!». Некоторую роль сыграл и тот факт, что в репах Debian’а его нету.
Конечно, для чего-то iRedMail сгодится, но для поднятия более менее адекватного, рабочего почтового сервера — увольте.
Я за адекватные howto и минимальное облегчение установки (связующие пакеты, либо просто отдельные скрипты). Сама связка Exim+Devecot+SpamAssassin+RoundCube вполне себе не сложно настраивается (в пределах разумных сроков).
> конфиги в /etc/apache2/sites-enabled
я надеюсь это очепятка и там у вас только симлинки на конфиги в sites-available…
Я тоже предпочитаю делать всё лапками. Тут как раз тот случай, когда лапками после установки никто ничего делать не мешает.
Во-первых, меня долго просили написать про то, как бы я настроил отдельный почтовый сервер с минимальными трудозатратами.
Во-вторых, iredmail не мешает дальнейшей работе и диагностике. И конфиги пишет достаточно неплохие — я навскидку не нашел того, что бы хотелось поправить. Разве что, exim захотелось туда, но удержался.
Это, если что, был пинок в сторону чудовищной cpanel, которая аж qmail приносит свой.
Тьфу, plesk’a.
>> конфиги в /etc/apache2/sites-enabled
> я надеюсь это очепятка и там у вас только симлинки на конфиги в sites-available…
?)
> Тьфу
да, без регистрации конечно удобно писать коменты, но иногда хочется нажать кнопку «редактровать»…
А не суть важно — симлинки там или нет. С точки зрения апача там настоящие файлы.
Думаю что всё-таки с его точки зрения там именно симлинки, ибо утилита a2ensite его родная (на сколько мне известно)…
a2ensite это скрипт на баше)
У меня все конфиги физически в /etc/anlamp хранятся один черт.
какая разница собственно на чем он… А он кстати на perl’е ;-)
По-моему, http://workaround.org/ispmail — самый лучший мануал по настройке почтовика.
> http://workaround.org/ispmail — самый лучший мануал по настройке почтовика.
А есть самый лучший мануал на Русском?