На вопрос 8.04 или 10.04, перейдите на 8.04, если вы устанавливаете сейчас. 10.04 все еще в бета-версии. Если вы ждете 10.04, я рекомендую давать это через неделю или две после официальной даты выпуска для паранойи (в случае, если какой-то ошибке остановки показа удастся пройти тестирование).
Есть несколько хороших руководств по ручному развертыванию почтового сервера с использованием пакетов, доступных в стандартных репозиториях.
Другой хороший вариант, если машина, которую вы собираетесь использовать, достаточно мощная, это что-то вроде Zimbra. Он доступен бесплатно как версия с открытым исходным кодом (платные лицензии дают вам надлежащий контракт на поддержку, в противном случае поддержка осуществляется через официальные форумы, а также несколько дополнительных улучшений, таких как более полная интеграция с Outlook). Полный набор функций Zimbra может оказаться для вас излишним, но он имеет преимущество в более простой настройке - установите базовую ОС, загрузите пакет Zimbra и следуйте указаниям по установке - требуется меньше подробных знаний об отдельных компонентах. Клиент на основе браузера очень хорош, есть официальный полный клиент рабочего стола, он поддерживает все обычные стандарты, так что вы можете подключить к нему предпочитаемые почтовые программы, администратор не сложен, общие требования к почтовому серверу, такие как фильтрация спама, интегрированы, и они кажутся своевременными при выпуске обновлений, если необходимы исправления безопасности. В течение последних трех лет я управлял сервером Zimbra для своего работодателя (небольшой компании, в настоящее время 10 активных пользователей) и одного дома для моего собственного использования, а также для семьи и друзей, и нашел его очень стабильным. Есть и аналогичные альтернативы - я также посмотрел на Scalix (среди нескольких других вариантов, в том числе ручного запуска простого почтового сервера), когда я впервые посмотрел на Zimbra. В то время Zimbra выиграла для меня, но Scalix, казалось, тоже был вполне способным продуктом. В то время, когда я смотрел на Scalix, он был в некоторых отношениях менее функциональным (из нашего PoV), чем Zimbra (хотя в Zimbra была одна или две вещи, которых не хватало), но также казался более легким в требованиях к системным ресурсам - некоторое время прошло с тех пор, как они могли значительные изменения, поэтому я предлагаю вам взглянуть на наборы функций и последние обзоры, чтобы увидеть, какой из них подходит вам лучше. Есть и другие похожие и меньшие варианты - попробуйте поискать такие вещи, как linux groupware
если вы хотите найти больше, чтобы попробовать. Zimbra и его коллегам понадобится более мощная машина, чем большинство решений, раскрученных вручную, хотя она по-прежнему невелика по современным стандартам (по крайней мере, 1 ГБ ОЗУ, я выделил 1,5 для своих ВМ, и они справляются с нагрузкой, которую видят, и с ЦП по крайней мере, высококачественного стандарта P4 - так что любая новая машина должна превосходно справляться с небольшой установкой).
Что бы вы ни делали (ручное вращение со стандартными инструментами, что-то вроде Zimbra/Scalix или что-то более готовое, но меньше, чем Zimbra/Scalix), я бы порекомендовал выделенную машину (либо реальную машину, либо виртуальную машину - мои установки Zimbra выполняются в VMWare VM), поэтому вам не нужно беспокоиться об обновлении операционной системы одного сервера, что может расстроить другую (например, вы можете установить определенный веб-сервер на свой файловый сервер, не конфликтуя с тем, который используется Zimbra).
Таким образом, у вас есть целый ряд бесплатных опций, некоторые из которых очень мощные. Скручивание рук несложно, если у вас есть время изучить соответствующие инструменты (или уже знаете некоторые из них) и считать себя способным администратором, хотя я рад, что выбрал маршрут Zimbra, когда это сделал.