шаблоны wordpress.
iRedMail
iRedMail — это:
1) Полноценный почтовый сервер.
2) Работает под управлением Red Hat® Enterprise Linux (5.x), CentOS (5.x), Debian(5.0.x), Ubuntu (8.04, 9.04, 9.10), FreeBSD (7.x, 8.0).
3) Работает как и на обычной системе, так и под управлением виртуальной машины: пр. VMware, OpenVZ, Xen.
4) Поддержка архитектур i386 и x86_64.
5) Использует для установки и настройки совместимые компоненты, такие как Postfix, Dovecot, SpamAssassin и т.д.
6) При установке использует бинарные пакеты из вашего дистрибутива.
7) Проект с открытым исходным кодом, распространяемый под лицензией GPL v2.
8) Поддержка двух бэкэндов для хранения виртуальных доменов и пользователей: OpenLDAP и MySQL.
9) Безлимитное число поддержки доменов, пользователей, почтовых алиасов.
10) Поддержка двух Web-Интерфейсов (RoundCube и SquirrelMail).
2) Аналогов данного пакета не существует.
Схема работы iRedMail:
Анти-Спам и Анти-вирус.
В качестве антиспама и антивируса выступают 2 популярных пакета, это SpamAssassin и ClamAV
Что поддерживает iRedMail для защиты почты:
1. Поддержка SPF (Sender Policy Framework).
2. Поддержка DKIM (DomainKeys Identified Mail).
3. Поддержка Greylist.
4. Поддержка «Белых списков» ( на основании DNS имени и IP адреса)
5. Поддержка «Черных списков» ( на основании DNS имени и IP адреса)
6. Поддержка «Черного списка» HELO запросов.
7. Поддержка HPR (HELO Randomization Prevention)
8. Поддержка Spamtrap.
9. Интерграция SpamAssassin
10. Интеграция ClamAV, автообновление вирусных баз.
Поддержка почтовых клиентов:
Почтовые клиенты с поддержкой POP3/POP3S и IMAP/IMAPS. Haпример: Mozilla Thunderbird, Microsoft Outlook, Sylpheed.
iRedMail представляет собой bash-скрипт установки программного обеспечения, необходимого для развёртывания сервера электронной почты. В него входят следующие компоненты:
- Dovecot — POP3 и IMAP службы;
- Postfix — SMTP-сервер;
- Cluebringer — служба политик сервера Postfix;
- SpamAssassin — фильтр спама;
- ClamAV — антивирус;
- Amavisd — интерфейс между агентом пересылки сообщений — MTA, антивирусным сканером (ClamAV) и фильтром антиспама (SpamAssassin);
- Fail2ban — программа сканирования лог-файлы и блокирующая подбор паролей к различным службам;
- RoundCube — web-интерфейс для входа в почтовый ящик и управления письмами и контактами;
- iRedAdmin — web-интерфейс для управления пользователями, почтовыми ящиками и почтовыми доменами.
iRedMail также имеет возможность выбора и установки вспомогательных служб для работы вышеперечисленных компонентов (web-сервер Apache, PHP, базы данных MySQL, PostgreSQL или служба каталогов OpenLDAP). В зависимости от выбора iRedMail также установит необходимые компоненты для управления через web-интерфейс (phpMyAdmin, phpPgAdmin или phpLDAPadmin).
В этой статье рассмотрим установки почтового сервера с помощью iRedMail 0.8.6 (на момент написания статьи — последняя версия) на операционной системе CentOS 6.5.
При установки операционной системы необходимо задать имя хоста вида mail.localserver34.ru (зависит от доменного имени)
Перед тем, как выполнить все действия, необходимо, чтобы была настроена сеть, и желательно установлены wget и Midnight Commander. Первичные настройки после инсталляции можно посмотреть здесь.
Устанавливать почтовик необходимо только на свежеустановленном и обновлённом сервере. Также важно учесть, что для внедрения сервера требуется соответствующие A и MX-записи на DNS-сервере.
Приступим к установке.
Обновляем систему:
yum upgrade -y
yum update -y
Открываем файл /etc/hosts и в нём пропишем:
127.0.0.1 mail.localserver34.ru mail localhost
Сохраняем и закрываем файл.
Затем переходим в папку /root и закачиваем архив iRedMail-0.8.6.tar.bz2
cd /root
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.6.tar.bz2
распаковываем архив:
tar xjf iRedMail-0.8.6.tar.bz2
переходим в распакованную папку
cd ./iRedMail-0.8.6
и в ней запускаем скрипт установки и настройки
bash iRedMail
Появится диалоговое окно приветствия
Жмём Yes и увидим окно выбора папки, где будет храниться почта.
Оставляем по умолчанию и жмём Next. Предлагается выбрать способ хранения учётных записей.
Выбираем MySQL и жмём Next. После этого необходимо создать пароль администратора MySQL.
Вводим пароль и жмём Next. Затем необходимо ввести первое доменное имя для почты.
Вводим и жмём Next. После этого необходимо создать пароль администратора домена для входа в web-интерфейс управления.
Вводим и жмём Next. Появится окно с выбором устанавливаемых компонентов.
Оставляем всё по умолчанию (устанавливаться у нас будут все компоненты) и жмёмNext. Появится вопрос необходимо ли продолжать установку
Жмём клавишу y.
Скрипт начал устанавливать всё необходимое программное обеспечение для организации почтового сервера.
Далее предлагается использовать файрволл и SSHD.
Жмём Y.
После этого появится вопрос о рестарте файрволла и SSHD.
Жмём Y.
Далее предлагается использовать файл /etc/my.cnf для iRedMail.
Соглашаемся.
Всё, готово! Перезагружаем машину:
shutdown -r now
и на другой машине проверим:
Запустим почтовый клиент и настроим учётную запись по умолчанию postmaster (электронная почта postmaster@localserver34.ru):
На этом скриншоте показано, как настраивается почтовый клиент Mozilla Thunderbird. Он поймал все настройки автоматически и готов к использованию сервера.
P.S.: команда обновления антивируса ClamAV:
freshclam
Обновление до iRedAdmin-Pro-SQL
Распаковать архив
iRedAdmin-Pro-SQL-2.4.0.tar
перейтив каталог tools
запустить скрипт upgrade_iredadmin.sh