Установка Iredmail и настройка Ubuntu
Обновлено: 21.11.2024
В этом руководстве мы покажем вам, как установить iRedmail на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, iRedMail — это решение для почтового сервера с открытым исходным кодом. Правильный способ построить свой почтовый сервер — использовать программное обеспечение с открытым исходным кодом. iRedMail позволяет создавать столько почтовых ящиков, сколько вы хотите, через встроенный веб-интерфейс. Он предоставляет веб-интерфейс для управления почтой, папками, ситовыми фильтрами.
В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, умение пользоваться оболочкой и, самое главное, размещение сайта на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить « sudo » к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку бесплатного почтового сервера iRedmail с открытым исходным кодом на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.
Установите iRedmail на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Сначала убедитесь, что все ваши системные пакеты обновлены, выполнив в терминале следующие команды apt.
Шаг 2. Настройте (FQDN) имя хоста на своем сервере.
Выполните следующую команду, чтобы настроить имя хоста:
Вы можете вызвать следующую команду, чтобы увидеть свое имя хоста:
Шаг 3. Установка iRedmail в Ubuntu 20.04.
Теперь мы запускаем следующую команду, чтобы загрузить последнюю версию iRedmail с официальной страницы:
Далее, затем измените каталог и установите его:
Во время установки вам будет предложено ответить на несколько вопросов по настройке почтового сервера iRedMail. Вы должны увидеть следующую страницу:
Затем введите y и нажмите Enter, чтобы продолжить установку. После успешного завершения установки. Вы должны увидеть следующий вывод:
После того, как необходимые пакеты установлены и настроены, перезагрузите сервер:
Шаг 4. Доступ к веб-интерфейсу iRedmail.
Поздравляем! Вы успешно установили iRedmail. Спасибо за использование этого руководства по установке бесплатного почтового сервера iRedmail с открытым исходным кодом в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт iRedmail.
Если у вас нет времени заниматься всем этим или если это не ваша область знаний, мы предлагаем услугу «Управление VPS», начиная с 10 долларов США (оплата через PayPal). Пожалуйста, свяжитесь с нами, чтобы получить лучшее предложение!
iRedMail — многофункциональный почтовый сервер с открытым исходным кодом для дистрибутива Linux. Он может работать на RedHat, Ubuntu, CentOS, Rocky Linux, Debian, FreeBSD и OpenBSD. Существуют и другие решения для почтовых серверов, такие как Mail-in-a-Box и modoboa.
Функции iRedMail включают фильтрацию спама, TLS/SSL, веб-почту, календарь, неограниченное количество учетных записей, веб-панель администратора. Его можно легко развернуть, и он абсолютно бесплатный.
В этом руководстве мы узнаем, как установить iRedMail в Ubuntu 20.04.
Предпосылки
- Свежий сервер Ubuntu 20.04 с минимальным объемом памяти 4 ГБ
- Учетная запись привилегированного пользователя Sudo или доступ пользователя root
- Доступ к Интернету для загрузки пакетов.
- Полное доменное имя (FQDN)
- Общедоступный статический IP-адрес
- Порт 25 открыт
Службы поддержки iRedmail, такие как Postfix, Dovecot, Nginx/Apache. Поддерживаемые серверные части: MariaDB, PostgresSQL и OpenLDAP.
Во-первых, обновите сервер Ubuntu:
Теперь измените имя хоста сервера на домен электронной почты.
Теперь откройте файл hosts и настройте имя хоста как:
Загрузить пакет iRedMail
Установочный пакет iRedmail можно загрузить с официальной страницы загрузки iRedmail.
В терминале пакет можно загрузить с помощью команды wget:
На момент написания этого руководства iRedMail версии 1.4.0, у вас может быть другая версия, когда вы пытаетесь установить, поэтому соответствующим образом измените URL-адрес.
Установите iRedMail в Ubuntu
После загрузки пакета извлеките его в тот же каталог:
Теперь мы готовы установить iRedMail с помощью сценария bash. Перейдите в извлеченный каталог, найдите файл с именем «iRedMail.sh» и дайте ему разрешение на выполнение. Запустите исполняемый скрипт, чтобы начать установку.
После выполнения сценария установки появится экран приветствия. Нажмите "Да" и продолжите установку.
Мастер экрана приветствия iRedMail
На следующем шаге появится окно пути к хранилищу почты по умолчанию. Вы можете установить желаемый каталог в качестве пути для хранения почты.Нажмите "Далее", чтобы принять путь к хранилищу по умолчанию.
Путь к хранилищу почты iRedMail
В следующем окне будет предоставлена возможность выбрать веб-сервер или запустить почтовый сервер без веб-сервера. С помощью клавиши пробела выберите «Nginx», чтобы установить веб-сервер, и нажмите «Далее»
Выбор Nginx в качестве веб-сервера
В следующем окне вам будет предложено выбрать базу данных. В этом примере я выбрал MariaDB в качестве сервера базы данных. Соответственно, вы можете выбрать свой внутренний сервер. После выбора сервера базы данных следующим шагом будет установка пароля администратора базы данных и нажатие кнопки «Далее»
Выбор сервера базы данных
В следующем окне появится мастер для установки имени домена электронной почты. Помните, что вы не можете установить имя хоста сервера в качестве домена электронной почты.
Имя почтового домена iRedmail'
Теперь укажите пароль для администратора почтового домена и нажмите "Далее".
Настройка пароля домена электронной почты iRedmail
В следующем окне вы можете выбрать некоторые дополнительные компоненты для установки. Используйте клавишу пробела, чтобы выбрать компонент, и нажмите "Далее".
Необязательные компоненты iRedmail
Наконец предустановочная настройка завершена. В терминале вас спросят, продолжать установку или нет. Введите "y" и введите, чтобы завершить установку.
Окончательное подтверждение установки
Для завершения установки требуется некоторое время. После завершения установки вам будет предложено использовать правила брандмауэра, предоставленные iRedMail. Если вы включили брандмауэр в своей системе, нажмите "y" и введите.
Правило брандмауэра iRedmail
После завершения установки будут перечислены URL-адреса установленных веб-приложений, включая URL-адрес веб-почты и URL-адрес веб-панели администрирования iRedmail
Интернет-адреса iRedmail
Согласно рекомендациям по установке, перезагрузите операционную систему с помощью следующей команды.
Установка сертификата SSL
iRedmail по умолчанию, установите самозаверяющий SSL-сертификат. При этом браузер предупреждает, что сертификат не является доверенным. Чтобы избежать предупреждающего сообщения, купите сертификат SSL или установите бесплатный сертификат Let's Encrypt.
Для сертификата от доверенного поставщика
Сначала переименуйте сертификат и ключ по умолчанию, введите:
Скопируйте сертификат SSL и ключ от доверенного поставщика в соответствующий каталог:
Для сертификата Let's Encrypt
Созданный сертификат Lets Encrypt создается в /etc/letsencrypt/live/ / и архивируется в /etc/letsencrypt/archive/ /.
Измените разрешение для вышеуказанного каталога на 0644, чтобы другие приложения могли получить к ним доступ.
Переместите существующие сертификаты iRedmail, как это делалось ранее, а затем создайте символическую ссылку:
Доступ к панели администратора iRedMail
После перезагрузки системы просмотрите панель администратора iRedMail и учетные данные, созданные на предыдущих шагах.
Вход администратора iRedmail
С действительными учетными данными вы попадете в панель управления iRedmail, откуда сможете создавать новые домены, новые учетные записи и выполнять административные задачи.
Панель администратора iRedmail
Доступ к веб-почте iRedMail
Чтобы получить доступ к веб-почте для почтового ящика, отправлять и получать электронные письма, используйте следующие URL-адреса и предоставьте учетные данные для входа.
Вход в веб-почту iRedmail
веб-почта iRedmail
Заключение
В этом руководстве мы узнали, как установить сервер iRedMail на Ubuntu 20.04. Если у вас есть какие-либо отзывы и предложения, оставьте комментарий ниже.
слаг; $list = get_page_by_title('related', 'OBJECT', 'wp_show_posts'); wpsp_display($list->ID, 'tax_term="' . $cat_slug . '"' );*/ ?>
Давайте узнаем, как установить iRedmail в Ubuntu 20.04. Иметь собственный почтовый сервер — это круто, мы можем создать столько учетных записей электронной почты, сколько захотим, настроить ограничение на количество вложений, создать собственные спам-фильтры и т. д. Но установка и настройка почтового сервера может вызвать у вас стресс и отнять ваше драгоценное время. . iRedmail — это решение для почтового сервера с открытым исходным кодом, с iRedmail мы можем развернуть полнофункциональный почтовый сервер за несколько минут. Это может помочь вам сократить время, затрачиваемое на создание почтового сервера.
Он установит необходимые службы и приложения для запуска почтового сервера. iRedmail поддерживает все основные дистрибутивы Linux, но в этом руководстве мы покажем вам, как установить iRedmail на Ubuntu 20.04. iRedmail предназначен для установки в новой операционной системе. Это означает, что настоятельно рекомендуется установить его на только что установленную ОС.
Предпосылки
- SSH-доступ с привилегиями root
- Доменное имя
- Новая версия Ubuntu 20.04 с минимум 2 ГБ ОЗУ
1. Войдите через SSH и обновите систему
После входа в систему выполните следующую команду, чтобы обновить все установленные пакеты до последней доступной версии
2. Создать/изменить имя хоста
Помимо создания записи A для имени хоста, вам также необходимо создать запись MX. MX-запись вашего доменного имени должна указывать на имя хоста почтового сервера. Что касается записи для вашего имени хоста, она должна указывать на IP-адрес вашего сервера.
Вы можете вызвать следующую команду, чтобы увидеть свое имя хоста:
Вы увидите такой вывод:
Чтобы увидеть изменения, выйдите из SSH и снова войдите в систему, а затем вызовите:
3. Скачать iRedmail
Вы можете перейти на их официальную страницу загрузки, чтобы получить последнюю версию. По состоянию на июнь 2021 г., на момент написания этого блога, последней версией была 1.4.0, мы используем эту версию для целей этого руководства.
Давайте распакуем его.
4. Установите iRedmail
Давайте приступим к установке.
Вы попадете в мастер настройки, нажмите Y, чтобы продолжить.
На этом шаге вас попросят указать путь к хранилищу, вы можете использовать путь по умолчанию и продолжить
Выберите, хотите ли вы установить Nginx или нет, вам потребуется доступ к веб-почте и странице администрирования почты для управления вашим доменом, учетными записями электронной почты и т. д. Поэтому лучше выбрать Nginx в качестве веб-сервера, нажмите «Далее», чтобы продолжить. .
Выберите предпочтительное хранилище для хранения почтовых учетных записей и всего остального. В этом руководстве мы используем MariaDB в качестве серверной части хранилища.
Теперь вас попросят создать пароль для root-пользователя MySQL. Создайте и сохраните его копию, она может понадобиться вам в будущем. Обратите внимание, что если вы выбрали MariaDB на предыдущем шаге, даже если вы создали пароль для пользователя root, вы все равно можете войти в оболочку MariaDB как root, не запрашивая пароль. Поскольку MariaDB использует подключаемый модуль аутентификации unix_socket, это означает, что он позволяет пользователям использовать учетные данные ОС для подключения к серверу MariaDB.
Как видно на рисунке, вам нужно будет указать имя вашего домена, которое не может совпадать с именем хоста вашего сервера:
Выберите дополнительные компоненты для установки. Мы установим Roundcube, быстрый и легкий клиент веб-почты.
Нажмите «Далее», чтобы продолжить установку. Сценарий установки отобразит все выбранные параметры.
Проверьте параметры и нажмите Y, а затем ENTER, чтобы продолжить установку необходимых компонентов.
Нажмите ENTER
Нажмите ENTER еще раз, чтобы перезапустить брандмауэр.
После этого вам будут показаны сведения об установке iRedmail.
Конечно, вам не нужно устанавливать iRedmail на Ubuntu 20.04, если вы используете один из наших управляемых пакетов хостинга Linux VPS, и в этом случае вы можете просто попросить наших опытных системных администраторов установить iRedmail, почтовый сервер с открытым исходным кодом. , на Ubuntu 20.04 для вас. Они доступны круглосуточно и без выходных и немедленно обработают ваш запрос.
ПС. Если вам понравился этот пост о том, как установить iRedmail на Ubuntu 20.04, поделитесь им с друзьями в социальных сетях, используя кнопки ниже, или просто оставьте комментарий в разделе комментариев. Спасибо.
В этом руководстве мы покажем вам, как легко установить iRedMail в Ubuntu 20.04.
iRedMail – это решение для почтового сервера с открытым исходным кодом. Правильный способ построить свой почтовый сервер с программным обеспечением с открытым исходным кодом. С iRedMail вы можете бесплатно развернуть полноценный полнофункциональный почтовый сервер с открытым исходным кодом за несколько минут.
- Postfix — агент по пересылке почты (MTA).
- Dovecot — сервер IMAP и POP3
- Nginx — веб-сервер
- OpenLDAP — сервер LDAP для хранения почтовых учетных записей или сервер MySQL, MariaDB или PostgreSQL для хранения почтовых учетных записей.
- SpamAssassin — сканер спама
- ClamAV — антивирусный сканер
- Amavisd — интерфейс между Postfix, SpamAssassin и ClamAV
- iRedAPD — сервер политик Postfix
Установите iRedMail в Ubuntu 20.04
Предпосылки
- Свежий сервер Ubuntu 20.04 или KVM VPS с минимум 2 ГБ ОЗУ, но рекомендуется использовать не менее 4 ГБ ОЗУ.
- Порт 25 разблокирован.
- Полное доменное имя (FQDN) hostname.
- IP-адрес, не занесенный в черный список.
- Пользователь с правами root или обычный пользователь с правами администратора.
Начнем с установки.
1. Поддерживайте сервер в актуальном состоянии
Теперь вы готовы установить iRedMail. Загрузите последнюю версию iRedMail с помощью wget. Вы можете найти последнюю сборку, посетив страницу загрузки iRedMail.
Распакуйте архив, а затем перейдите в каталог.
Запустите сценарий установки, используя следующую команду:
После запуска скрипта вам будет задано несколько вопросов.
Добро пожаловать и спасибо за использование
Укажите место для хранения всех почтовых ящиков. По умолчанию /var/vmail/.
Выберите серверную часть, используемую для хранения почтовых учетных записей. Вы можете управлять почтовыми учетными записями с помощью iRedAdmin, нашей веб-панели администрирования iRedMail.
Между доступными бэкендами нет большой разницы, поэтому настоятельно рекомендуется выбрать тот, с которым вы знакомы, чтобы упростить управление и обслуживание после установки.
Добавьте свое первое имя почтового домена
Установите пароль учетной записи администратора вашего первого почтового домена.
Примечание. Эта учетная запись является учетной записью администратора и пользователя почты. Это означает, что вы можете войти в веб-почту и панель администратора (iRedAdmin) с этой учетной записью, имя пользователя для входа — полный адрес электронной почты.
Выберите дополнительные компоненты
Какую веб-почту выбрать? Roundcube или SOGo?
- Roundcube — это быстрая и легкая веб-почта, и только веб-почта. Если все, что вам нужно, это веб-почта для доступа к почтовому ящику и управления почтовыми фильтрами, то Roundcube — лучший вариант.
- SOGo предлагает веб-почту, календарь (CalDAV), контакты (CardDAV) и ActiveSync. Если вам нужна поддержка календаря и контактов, а также их синхронизация с почтовыми клиентскими приложениями для мобильных устройств или ПК, SOGo — то, что вам нужно. Примечание. Если у вас много клиентов ActiveSync, требуется много оперативной памяти.
- Можно установить и то, и другое, но в этом случае вы можете управлять почтовыми фильтрами только с помощью Roundcube, поскольку правила фильтрации, созданные Roundcube и SOGo, несовместимы. Вы можете принудительно включить его в SOGo, но сообщите об этом конечным пользователям и попросите их придерживаться одного из них для управления почтовыми фильтрами.
После ответов на приведенные выше вопросы программа установки iRedMail попросит вас проверить и подтвердить, чтобы начать установку. Он автоматически установит и настроит необходимые пакеты. Введите y или Y и нажмите Enter, чтобы начать.
После установки и настройки всех необходимых пакетов перезагрузите сервер.
Наслаждайтесь своим новым почтовым сервером! Обязательно прочитайте файл iRedMail.tips, который находится в каталоге iRedMail-1.3.2, созданном в каталоге, в который вы загрузили iRedMail. Файл содержит:
В этом руководстве мы показали, как легко установить iRedMail в Ubuntu 20.04.
Читайте также: