Вступление
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 должен быть установлен на вашем сервере, предоставляя легкий доступ учетной записи электронной почты к вашим почтовым ящикам из любого веб-браузера.