Поштовий сервер + Open-Xchange 6 на Ubuntu 12.04 Server: Частина 1
У даній статті описана установка і настройка поштового сервера iRedMail :). а також установка Groupware сервера Open-Xchange 6 на Ubuntu 12.04. Будьте уважні і обережні при установці, тому що я танцював з бубном довго і болісно з усім і писав статтю одночасно, тому намагався виправити навіть найменші дрібниці.
Для установки даної системи необхідно наступне:
-Ubuntu 12.04 LTS Server
-Підключення до Інтернет.
Записавши образ на CD, встановлюємо серверний дистрибутив Ubuntu на сервер. Вибираємо мову, я вибираю Русский всюди.
Країна Російська Федерація. Тому що в даному випадку будуть використовуватися російські дзеркала репозиторіїв.
При запиті про автоматичне визначення розкладки клавіатури вибираємо Ні.
Країна, для якої призначена клавіатура Російська.
Розкладка клавіатури Російська
Спосіб перемикання вибираю Control + Shift
При запиті ввести ім'я хоста я вводжу ph т. К. Домен у нас іменується ph.company.com
Далі створюємо користувача з уже інтуїтивного діалогу з системою.
Я не зашифровувати домашні директорії і вибираю Ні.
При запиті про часові пояси, натискаємо Немає і вибираємо свою тимчасову зону.
Інші пункти можна опустити т. К. Вони зрозумілі і описувати їх немає сенсу.
Обов'язково при запиті про вибір оновлень виберіть пункт Без автоматичного оновлення.
І після всього в менеджері вибору ПО виберемо тільки OpenSSH server і більше нічого, т. К. В подальшому ми вручну встановимо всі необхідні нам пакети.
При запиті про встановлення завантажувача GRUB вибираємо Yes.
Всі команди в статті будуть виконуватися від користувача root тому, перш ніж писати будь-які команди або перемкнемося в рядок суперкористувача за допомогою команди sudo su або перед кожною командою в консолі ставте додатково sudo.
5.Установка додаткових пакетів.
$ Apt-get install mc
6.Настройка мережевого підключення.
Починаючи з сервера Ubuntu 12.04 більше не можна редагувати файл /etc/resolv.conf. але нам необхідно вказати наші сервера імен в мережі.
Як користуватися і почитати про resolv.conf - виконайте команду:
Редагуємо файл / etc / network / interfaces
І наводимо його до такого виду:
# This file describes the network interfaces available on your system
# And how to activate them. Them more information, see interfaces (5).
# The loopback network interface
iface lo inet loopback
Після зміни конфігурації перезапускаємо веб-сервер Apache:
І останнє з конфігурації це запускаємо:
Але для того що б перевірити всю систему, нам необхідно додати тестового користувача sales в базу даних Open-Exchange
Для початку створимо одного контекстного користувача (полуадміна) за допомогою якого в подальшому будуть визначаться функціонал і робота всіх користувачів і модулів в OpenExchange. Даний користувач в даний момент може бути тільки один, але в розширеній (купленої) системі, таких користувачів можна створювати кілька і визначати їм функціонал системи.
$ / Opt / open-xchange / sbin / createcontext -A oxadminmaster -P open_master_password -c 1 \
-u oxadmin -d "Context Admin" -g Admin -s User -p admin_password -L defaultcontext \
Далі створюємо користувача Open-Exchange з такою конфігурацією:
$ / Opt / open-xchange / sbin / createuser -c 1 -A oxadmin -P admin_password -u sales \
Тепер заходимо в веб-інтерфейс і вводимо логін sales пароль secret.
Тепер найголовніше. При створенні користувача, необхідно враховувати що користувач додається в дві різні системи, тобто спочатку ви додаєте його в поштовий сервер, потім в сервер open-exchange, але обов'язково з одним і тим же логіном і паролем.
У веб інтерфейсі iRedAdmin ви створюєте користувача sales з паролем secret
І в консолі сервера даєте команду від root:
sales - ім'я користувача в Open-Xchange;
secret - пароль користувача sales
P.S. Звертаю увагу що дана версія Open-Xchange русифікована. І до відома: Тепер розробники Open-Xchange прибрали веб інтерфейс адміністрування і зробили тільки через консоль, а всі налаштування по самому інтерфейсу, папок, завданням і всяким іншим надобнастям надали самому користувачеві. Тобто тепер не адміністратор налаштовує самі уявлення, фільтри, вид, додавання додаткових поштових скриньок, та інше, а сам користувач як йому буде зручно працювати. Є навіть автонастройка відомих порталів і поштових скриньок при вході в Open-Xchange.
А тепер розповім про один баг який виявив в ході установки. А точніше сказати, після установки.
Можу порадувати, я знайшов рішення цієї проблеми.
Редагуємо файл /opt/open-xchange/etc/groupware/mailfilter.properties ось вона де собака зарилася :)