В предыдущих материалах мы рассматривали процесс настройки собственного почтового сервера на Ubuntu с самого начала. В данном руководстве мы расскажем, как установить RainLoop Webmail на Ubuntu 20.04 с использованием веб-сервера Apache или Nginx. RainLoop представляет собой современный, быстрый, удобный и открытый почтовый веб-клиент, разработанный на PHP.
Содержание статьи
Возможности веб-почты RainLoop
- Соврем
server < listen 80; listen [::]:80; server_name mail.example.com
Сохраните файл и закройте его, после чего проверьте настройки Nginx.
sudo nginx - t
В случае успешного теста перезапустите конфигурации Nginx.
После авторизации в системе рекомендуется сразу изменить и имя пользователя, и пароль, так как «admin» представляет собой уязвимую цель. Перейдите в раздел безопасности на левой панели. Сначала смените пароль, затем выполните повторный вход и обновите имя пользователя.

Чтобы получить доступ к электронной почте через RainLoop, необходимо настроить параметры почтового сервера на странице «Домены». По умолчанию уже добавлены четыре домена: gmail.com, outlook.com, qq.com и yahoo.com.

В RainLoop уже настроены параметры серверов SMTP и IMAP для этих почтовых доменов, однако по умолчанию активен только Gmail.Чтобы активировать остальные три почтовых домена, достаточно поставить отметки в соответствующих флажках.
Для того чтобы подключиться к своему почтовому серверу, нажмите на кнопку «Добавить домен» и укажите настройки IMAP и SMTP вашего сервера электронной почты.
- IMAP: сервер mail.example.com, порт 143, шифрование STARTTLS.
- SMTP: сервер mail.example.com, порт 587, с поддержкой STARTTLS. Убедитесь, что установлен флажок «Использовать аутентификацию».

Если Rainloop и Postfix/Dovecot размещены на одном сервере, вы можете воспользоваться данными настройками, чтобы избежать необходимости серверу проверять домен через DNS и устанавливать TLS-соединение.
- IMAP: адрес сервера 127.0.0.1, порт 143, безопасность отключена.
- SMTP: адрес сервера 127.0.0.1, порт 25, без защиты. Не следует применять аутентификацию на порту 25.

Также важно активировать свой собственный домен электронной почты, установив флажок справа. В противном случае при попытке входа в почту вы получите сообщение об ошибке «домен не разрешен».
По окончании настройки введите доменное имя вашего веб-почтового сервиса RainLoop в строку адреса браузера, исключив суффикс /?admin.
mail.example.com
Зайдите в свой почтовый ящик.


Если аутентификация не прошла успешно, возможно, вам нужно активировать функцию короткого логина в настройках IMAP-сервера.
Вот и всё, что требуется для доступа к вашим электронным письмам на Gmail, Outlook или на вашем собственном домене. Добавив несколько почтовых аккаунтов, вы сможете быстро переключаться между ними через выпадающее меню пользователя. Это действительно удобно! Кроме того, у вас есть возможность настроить дополнительные параметры и адаптировать интерфейс веб-почты под свои нужды.
Если при входе вы видите ошибку «Не удается подключиться к серверу», убедитесь, что Dovecot функционирует корректно (выполните команду sudo systemctl status dovecot).
Удаление личных данных из заголовков электронных писем.
По умолчанию Rainloop добавляет в заголовок электронной почты X-Mailer информацию о том, что вы используете веб-почту Rainloop, а также номер версии. Вы можете настроить Postfix так, чтобы он игнорировал этот заголовок, чтобы получатель не смог его увидеть. Для этого выполните следующую команду, чтобы создать файл для проверки заголовков.
sudo nano /etc/postfix/smtp_header_checks
Сохраните указанные строки в файл.
/^X-Mailer.*RainLoop/ IGNORE
Сохраните изменения в файле и закройте его. После этого внесите изменения в основной файл конфигурации Postfix.
sudo nano /etc/postfix/main.cf
Вставьте данную строку в конце файла.
smtp_header_checks = regexp:/etc/postfix/smtp_header_checks
Сохраните файл и закройте его. После этого выполните следующую команду для восстановления хэш-таблицы.
sudo postmap /etc/postfix/smtp_header_checks
Перезапустите Postfix для того, чтобы новые настройки начали действовать.
sudo systemctl reload postfix
Теперь в заголовках электронной почты Postfix не будет указывать X-Mailer: Rainloop.
Повышение предела размера прикрепляемых файлов.
При использовании PHP-FPM для выполнения PHP-скриптов размер загружаемых файлов, таких как изображения и PDF-документы в Rainloop, ограничен 2 МБ. Чтобы увеличить лимит на загрузку, необходимо внести изменения в файл конфигурации PHP.
sudo nano /etc/php/7.4/fpm/php. ini
Пожалуйста, найдите строку номер 846.
upload_max_filesize = 2M
Измените указанное значение в соответствии с приведёнными ниже инструкциями. Учтите, что оно не должно превышать максимальный размер вложений, установленный сервером SMTP Postfix.
upload_max_filesize = 50M
Далее перейдите к следующей строке (строка 694).
post_max_size = 8M
Увеличьте максимальный объем данных POST, который может быть обработан PHP.
post_max_size = 50M
Сохраните файл и закройте его. В качестве альтернативы, вы можете использовать две команды, чтобы изменить значение без необходимости вручную открывать файл.
sudo sed - i 's/upload_max_filesize = 2M/upload_max_filesize = 50MИзмените размер параметра post_max_size в файле конфигурации PHP, выполнив команду:bashCopy codesudo sed - i 's/post_max_size = 8M/post_max_size = <новое значение>' /etc/php/7.4/fpm/php. ini
Замените <новое значение> на желаемый размер.50M/g' /etc/php/7.4/fpm/php. ini
После этого выполните перезапуск PHP-FPM.
sudo systemctl restart php7.4-fpm
Nginx накладывает ограничение на максимальный размер загружаемого файла, который по умолчанию составляет 1 МБ. Если вы работаете с Nginx, вам необходимо внести изменения в файл конфигурации.
sudo nano /etc/nginx/conf.d/mail.example.com.conf
Включите следующую строку в виртуальный хост SSL.
client_max_body_size 50M;
Сохраните изменения в файле и закройте его. После этого перезапустите Nginx, чтобы изменения начали действовать.
sudo systemctl reload nginx
Затем перейдите в административную панель Rainloop по адресу https://mail.example.com/?admin и измените предел размера вложений.

Сохраните изменения. Чтобы они вступили в силу, вам потребуется выйти из своей веб-почты и снова войти в нее.
Загрузка картинки в качестве индивидуальной темы.
Чтобы изменить темы в Rainloop, пользователь должен кликнуть на значок шестерёнки, расположенный в нижнем левом углу, и выбрать раздел тем в левой панели. Кроме того, есть возможность загрузить изображение для создания индивидуальной темы.

Моя собственная тема.

Заключение
Надеюсь, данный учебник оказался для вас полезным в процессе установки RainLoop Webmail на Ubuntu 20.04. Как и прежде, если вы оценили этот материал, подписывайтесь на нашу бесплатную рассылку, чтобы получать дополнительные советы и рекомендации.

