Были попытки поднять почтовый сервер на 21 федоре, но постфикс в репозитории не поддерживает postgresql, а без него никак. Была идея поднять на 22 федоре с rpm source postfix 3.0, но пока решил попробовать пакет iReadMail на CentOS 7.
1. Настройка системы.
Выбрал для установки CentOS 7.1 (минимальный iso), там нет вообще ничего. Для начала необходимо настроить сеть:
Файл /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
DEVICE=eth0
IPADDR=10.1.1.2
NETMASK=255.255.255.0
GATEWAY=10.1.1.1
DNS1=10.2.2.2
DNS2=10.2.2.3
ONBOOT=yes
NAME=”eth0″
ONBOOT=”yes
Nano из коробки нет, с vim’ом не дружу, поэтому немного поизголялся:
#очистка файла
cat /dev/null>ifcfg-eth0
Запись в файл: echo “BOOTPROTO=static” >> ifcfg-eth0 и т.д.
Подключаю epel: yum install epel-release
Установка основных утилит: yum install net-tools nano wget bzip2
Обновить пакеты: yum update
Настройка iptables – допишу позже.
2. Установка ireadmail.
iRedMail is a free, open source mail server solution for Linux/BSD, provides services POP3/IMAP/SMTP, anti-spam, anti-virus, etc. (site)
Нет сборки для федоры.
Скачиваем: curl -L -O https://bbuseruploads.s3.amazonaws.com/zhb/iredmail/downloads/iRedMail-0.9.2.tar.bz2?Signature=mPsc7OOkeECEPrBMjVVfTyKAQI0%3D
tar -xvjf iRedMail-0.9.2.tar.bz2
cd iRedMail-0.9.2
bash iRedMail.sh
Below file contains sensitive infomation (username/password), please *
* do remember to *MOVE* it to a safe place after installation. *
* *
* * /root/iRedMail-0.9.2/config