Ubuntu Server. Взялся поставить корпоративную почту :)

Май 18th, 2012 | Posted by | Filed under internet, Linux, mail, PC, Software, Ubuntu

Недавно вышла Ubuntu 12.04 LTS, грех ей не воспользоваться.
Сервер беру какой-то древний хилый 1U HP DL 140, выбрасываю из него старинные 36 Гб SCSI винты, вставляю не менее старинные 500 Гб SATA Maxtor. Гружусь в Victoria и пол дня жду, пока проверятся их поверхности.
Вставляю загрузочную флэшку с сервером Ubuntu 12.04 LTS, загружаюсь. Разбиваю винты одинаково:
200Мб SW RAID;
495Гб SW RAID. *** Тут надо вспомнить те чудные грабли в grub2, из-за которых на 500Гб винчестерах WD в принципе не хотела грузиться система, если не оставить в конче винчестера несколько Гб свободного места***
Собираю RAID1 под /boot. Собираю RAID1 под LVM2 system для всех остальных разделов.
В LVM2 создаю:
SWAP 4Гб;
root для / 30Гб;
home для /home 30Гб;
var для /var — всё остальное.
Выбираю для установки openssh сервер, dns, mail и LAMP. После установки будет добавлен Webmin.
Указываю прокси и вперёд!
Спрашивает пароль для root пользователя mysql.
Спрашивает установку grub.
Перезагрузка. Монитор показывает Out of Range.
Ctrl+Alt+Del, ещё одна перезагрузка, Escape «вслепую» чтобы выбрать меню grub. «Стрелка вниз», «Enter», загрузка в режиме восстановления, где хоть что-то на экране видно.
Монтирую файловые системы руками, перемонтирую / в режиме rw, редактирую /etc/default/grub на предмет поддерживаемых разрешений 1024×768,800×600,640×480 потом update-grub и reboot. Всё нормально.
Логин под своим именем,
sudo su
export http_proxy=http://login:pass@proxyip:proxyport/
Для удобства предпочитаю иметь Midnight Commander:
aptitude -y -f install mc
Устанавливаю Webmin, потому что решил попробовать эксперимент — «всё сделать Webmin-ом».
На самом деле, настроить почтовый сервер с помощью одного только Webmin-а — дело довольно тривиальное.
Настроить сеть — принимать письма со всех сетевых интерфейсов;
прописать локальные сети;
отключить SSL/TLS, если не планируется установка сертификатов шифрования;
включить pop3 вместо imap в Dovecot.
Настроить максимальный размер письма и почтового ящика Postfix.
Указать Dovecot где лежит Inbox и остальные ящики — почему-то «по умолчанию» не находит.
Сделать права на запись в директорию /var/mail — почему-то «из коробки» нет.
Готово! Почта работает 🙂 Без изысков, но работает.
***
Жаль, но сервер придётся всё равно сносить и ставить 10.04, потому что, как оказалось, Zimbra на него не встаёт 🙁

  1. flashbios
    Июн 24th, 2012 at 17:36
    Reply | Quote | #1

    у меня не то чтоб через webmin , через конифиги так и получилось запустить dovecot ;-(

    • admin
      Июн 26th, 2012 at 14:13
      Reply | Quote | #2

      Логи в руки и настраивать! dovecot у меня не хотел запускаться в нескольких случаях. Например, если включал одновременно pop3 и smtp. Не уточнял, возможно, он не поддерживает одновременную работу. В другом случае не запускался при включении шифрования, а при отключении шифрования запускался. Вероятно, не были установлены ключи шифрования — тоже вглубь не вникал. В логах об этом должно быть подробно:
      tail -f /var/log/mail.info|grep dovecot
      и пробовать (пере)запускать dovecot.