Установка почтового клиента RainLoop на Ajenti V

Вступление

RainLoop - это бесплатный почтовый клиент, который может получить доступ к любой электронной почте IMAP / SMTP, включая встроенную электронную почту Ajenti V. Он поддерживает несколько учетных записей, социальные учетные записи (вход в Twitter, Facebook и т. Д.), Двухфакторную аутентификацию и многое другое. RainLoop - отличная программа для установки с Ajenti V, потому что сама платформа Ajenti V не имеет веб-почты по умолчанию.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop.png [Снимок экрана Rainloop]

В конце этого урока RainLoop будет установлен на «+ mail. » С доступом IMAP / SMTP к почтовым ящикам на «+».

Предпосылки

  • Ajenti с установленной Ajenti V (см. Https://www.digitalocean.com/community/tutorials/how-to-install-the-ajenti-control-panel-and-ajenti-v-on-ubuntu-14-04[How установить панель управления Ajenti и Ajenti V в Ubuntu 14.04])

  • Зарегистрированное доменное имя, которое разрешается в Droplet (используется в этом руководстве)

  • Субдомен (+ mail. +), Который разрешается в Droplet. (следуйте инструкциям по настройке записи A в How для настройки имени хоста с DigitalOcean)

  • Почтовый ящик электронной почты, настроенный в Адженти на Ajentu V])

Шаг 1 - Создание сайта RainLoop в Ajenti V

В вашем браузере перейдите на панель управления Ajenti (обычно расположенную по адресу + https: // panel ./+) и войдите в систему. На боковой панели справа в разделе * Web * нажмите * Веб-сайты *.

В разделе * New Website * есть текстовое поле * Name *. Введите + RainLoop + и нажмите кнопку * Создать *. В разделе * Веб-сайты * на той же странице нажмите * Управление * в новой строке + RainLoop +.

На появившейся странице снимите флажок рядом с * Режим обслуживания *. В разделе * Файлы сайта * ниже измените * Path * с + / srv / new-website на` + / srv / RainLoop`. Нажмите кнопку * Set * рядом с этим текстовым полем. Затем нажмите кнопку * Создать каталог * под этим. Нажмите * Применить изменения * в нижней части экрана.

В верхней части страницы перейдите на вкладку * Домены *. Нажмите * Добавить * и замените + example.com + на + mail. +, Заменив его своим доменным именем. Нажмите * Применить изменения * в нижней части экрана.

RainLoop основан на PHP, поэтому теперь нам нужно включить PHP для веб-сайта RainLoop, который мы создаем. Нажмите на вкладку * Содержание *. Измените раскрывающийся список на + PHP FastCGI + и нажмите * Создать *.

Теперь перейдите на вкладку * Дополнительно *. В поле * Custom Configuration * введите:

location ^~ /data {
 deny all;
}

Это дополнение запрещает веб-доступ к информации, хранящейся в каталоге + / data +.

Нажмите * Применить изменения * в нижней части экрана. Конфигурация должна быть завершена. Следующим шагом является установка RainLoop.

Шаг 2 - Установка RainLoop

На боковой панели Ajenti в разделе * Инструменты * нажмите * Терминал *. Нажмите кнопку * New * в верхней части экрана, затем щелкните появившийся черный ящик.

В командной строке терминала введите:

cd /srv/RainLoop

Нажмите Ввод*. Затем введите следующее, чтобы установить некоторые программные зависимости:

apt-get install php5-cli php5-curl

Нажмите * ENTER *, чтобы начать процесс установки. Нажмите + Y +, если будет предложено. Наконец, введите следующее, чтобы установить RainLoop:

wget -qO- http://repository.rainloop.net/installer.php | php

Нажмите Ввод*. Эта команда извлекает все файлы RainLoop и устанавливает их на сервер.

Теперь мы должны установить правильные разрешения для файлов и сделать их принадлежащими правильному пользователю. Введите эти команды в одном терминале, нажимая * ENTER * после каждого:

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chown -R www-data:www-data .

Теперь, когда все файлы и каталоги настроены, вы можете нажать * X * на вкладке * Terminal 0 *, чтобы выйти из терминала.

Шаг 3 - Изменение пароля администратора

Перейдите к + http: //mail./? Admin + в вашем веб-браузере, заменив его своим доменным именем. Имя пользователя по умолчанию + admin +, а пароль по умолчанию + 12345 +. Войдите с этими учетными данными.

При первом входе в систему вы увидите предупреждение:

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-password-warning.png [Предупреждение отображается в RainLoop после установки]

Слово * change * в предупреждении является ссылкой. Нажмите его и измените пароль администратора, чтобы сделать вашу установку более безопасной. Нажмите * Обновить пароль *, чтобы завершить его изменение. Кнопка станет зеленой, показывая, что ваше изменение принято.

Шаг 4 - Настройка вашего домена

На боковой панели RainLoop нажмите * Войти *. В текстовом поле * Default Domain * вы должны ввести домен, который следует после @ в вашем электронном письме Ajenti V (обычно это ваше зарегистрированное доменное имя). Нажмите * ENTER *, и временно появится зеленая галочка, показывающая, что она сохранена.

На боковой панели теперь нажмите * Домены *. Существует список уже добавленных доменов электронной почты по умолчанию. В этот список входят коммерческие домены, такие как + gmail.com +, + outlook.com +, + qq.com + и + yahoo.com +. Если у вас есть учетная запись в одной из этих служб и вы хотите иметь возможность проверить их в RainLoop, вы можете оставить их. В противном случае вы можете щелкнуть значок корзины рядом с ними, чтобы удалить их.

Теперь нажмите * Добавить домен * вверху этой страницы. В поле * Name * введите свое доменное имя, например ++. В разделе * IMAP * ниже * Сервер * введите + mail. +. В разделе * Безопасный * используйте раскрывающийся список, чтобы выбрать + STARTTLS +. Теперь в разделе * SMTP * ниже * Сервер * введите + mail. +.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-add-domain.png [Пример конфигурации]

В нижней части этого экрана нажмите кнопку * Test *. Если он станет зеленым, нажмите кнопку * Добавить * в нижней части модального окна, чтобы добавить свой домен. Если он становится красным, прочитайте сообщения об ошибках, чтобы выяснить, почему он не может подключиться.

Шаг 5 - Включение двухфакторной аутентификации (необязательно)

Если вы используете такой сервис, как Google Authenticator или Authy, этот раздел может вас заинтересовать.

Перейдите к опции * Security * на боковой панели. Установите флажок * Разрешить двухэтапную проверку *. При желании вы также можете установить флажок рядом с * Принудительное двухэтапное подтверждение *, но в этом нет необходимости, если у вас несколько пользователей, использующих это, и вы не хотите, чтобы все они были вынуждены использовать двухфакторную аутентификацию.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-2fa.png [Включение 2FA]

Позже вы узнаете, как настроить двухфакторную аутентификацию.

Шаг 6 - Вход в RainLoop

Перейдите к + http: // mail. +. Введите свой полный адрес электронной почты (а не только имя пользователя) в первом поле и пароль электронной почты в следующем. Это не ваш логин администратора. Скорее, это информация об учетной записи, которую вы указали при настройке своего почтового ящика в Ajenti. Установите флажок * Запомнить меня *, если вы не хотите входить в систему каждый раз, когда вы посещаете RainLoop на своем компьютере.

После того, как вы войдете в систему, вы должны быть сделаны! Теперь вы можете читать ваши электронные письма и сочинять. Вы можете закончить здесь или продолжить с некоторыми дополнительными настройками.

Шаг 7 - Настройка RainLoop (необязательно)

В верхней части страницы нажмите на выпадающую кнопку со значком силуэта человека.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-customizing.png [Меню профиля]

Нажмите * Настройки *. На первом появившемся экране у вас будет возможность настроить общие детали по своему вкусу. Вы можете выбирать между вертикальной и горизонтальной компоновкой, текстовым редактором по умолчанию и т. Д.

Одним из вариантов, который может быть полезен, являются параметры уведомлений. Если это ваш основной почтовый клиент, вы можете включить уведомления по прибытии электронной почты. Просто установите оба флажка в разделе * Уведомления *, чтобы начать получать всплывающие окна из браузера при получении электронного письма:

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-notifications.png [всплывающее уведомление по электронной почте]

Как вы можете видеть, он показывает, кто отправил электронное письмо и строку темы. Просто нажмите на него, чтобы прочитать полное сообщение в вашем браузере. RainLoop должен быть постоянно открыт на вкладке браузера, чтобы это работало.

Шаг 8 - Настройка двухфакторной аутентификации (необязательно)

Если вы хотите настроить двухфакторную аутентификацию, выполните следующие действия. Войдите в пользовательский интерфейс RainLoop по адресу + http: // mail.your_domain_name + и перейдите в раздел * Настройки *. В * Настройки *, нажмите * Безопасность * на боковой панели. Там должна быть ссылка под названием * Настройка двухэтапной аутентификации *. Нажмите на нее и нажмите кнопку * Activate *, которая появляется.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-2fa2.png [Настройка 2FA]

В Google Authenticator в разделе * Активировать учетную запись вручную * нажмите * Сканировать штрих-код *. Вам может быть предложено установить приложение сканера штрих-кода. Если это так, установите его и вернитесь в приложение.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-scan-barcode.png [Сканировать штрих-код]

Теперь отсканируйте QR-код, отображаемый на веб-странице.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-scan-barcode2.png [Сканировать код]

Теперь на вашем телефоне должен отображаться шестизначный код. Вам понадобится этот код для входа в вашу веб-почту.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-google-auth.png [2FA на телефоне]

Вернитесь к модалу Двухфакторной аутентификации на вашем компьютере, рядом с * Включить двухэтапную проверку * вверху, там будет ссылка «test *». Нажмите на нее, введите 6-значный код на вашем телефоне и нажмите * ENTER *. Если кнопка становится зеленой, нажмите * X * в этом окне и установите флажок рядом с * Включить двухэтапную проверку *. Затем нажмите * Готово * внизу экрана.

С этого момента каждый раз, когда вы входите в RainLoop, вам нужно будет искать шестизначный код в Google Authenticator и вводить его вместе с вашим именем пользователя и паролем.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-enter-auth-code.png [логин 2FA]

Написание электронного письма

Вернувшись на домашнюю страницу RainLoop, где вы можете просматривать свои электронные письма, в верхнем левом углу страницы находится значок бумажного самолетика. Просто щелкните по нему, и появится модальное окно составления электронного письма, позволяющее вам написать электронное письмо.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-write-email.png [Создать модальное письмо]

Когда вы закончите, нажмите * Отправить *, и ваше письмо будет отправлено получателю.

Заключение

Теперь RainLoop должен быть установлен на вашем сервере, предоставляя легкий доступ учетной записи электронной почты к вашим почтовым ящикам из любого веб-браузера.

Related