Configure Webmail In Android Device Full Guide | एंड्राइड में डिवाइस में वेबमेल कॉन्फ़िगर करें |
Оглавление:
- Предпосылки
- PHP зависимости
- Создать базу данных MySQL
- Скачать Roundcube
- Настроить Nginx
- Настроить Roundcube
- Включить плагины Roundcube
- Вывод
Это последняя часть серии «Настройка и настройка почтового сервера», в которой мы расскажем, как установить и настроить веб-почту Roundcube.
Roundcube - это сетевой почтовый клиент IMAP с интуитивно понятным и современным пользовательским интерфейсом, написанный на PHP. Для использования Roundcube вам нужен только веб-браузер.
RoundCube включает в себя все функции, которые вам необходимы в почтовом клиенте, такие как создание сообщений в формате richtext / HTML, адресная книга, поддержка электронных писем MIME / HTML, идентификация нескольких отправителей, проверка орфографии, просмотр трех столбцов, управление сообщениями с помощью перетаскивания и многое другое.
Предпосылки
Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
PHP зависимости
Начнем с обновления списка пакетов и установки всех необходимых зависимостей PHP:
sudo apt update
sudo apt install php-auth php-intl php-mail-mime php-mail-mimedecode php-mcrypt php-net-smtp php-net-socket php-pear php-xml php7.0-intl php7.0-mcrypt php7.0-xml php7.0-gd php7.0-gd php-imagick
После завершения установки запустите следующую команду
sed
чтобы установить значение
date.timezone
в
UTC
:
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini
Перезапустите службу PHP FPM, чтобы изменения вступили в силу:
sudo systemctl php7.0-fpm restart
Создать базу данных MySQL
Roundcube поддерживает базы данных MySQL, PostgreSQL и SQLite.
В этом уроке мы будем использовать MySQL в качестве сервера базы данных. Войдите в оболочку MySQL:
mysql -u root -p
Создайте новую базу данных MySQL, пользователя и предоставьте привилегии этому пользователю поверх вновь созданной базы данных:
CREATE DATABASE roundcubemail;
GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD';
FLUSH PRIVILEGES;
Скачать Roundcube
На момент написания статьи 1.3.8 была последней стабильной версией Roundcube. Прежде чем перейти к следующему шагу, вы должны проверить страницу загрузки Roundcube, чтобы узнать, доступна ли более новая версия.
Начните с загрузки архива Roundcube с помощью следующей команды wget:
https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz
После завершения загрузки извлеките архив и переместите код Roundcube в каталог
/var/www/roundcubemail
:
tar xzf roundcubemail-1.3.8.tar.gz.tar.gz
sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail
Nginx и PHP-FPM работают под пользователем
www-data
, поэтому нам нужно изменить владельца каталога
/var/www/postfixadmin
для этого пользователя:
sudo chown -R www-data: /var/www/roundcubemail
Настроить Nginx
В первой части этой серии мы создали серверный блок Nginx для экземпляра PostfixAdmin. Откройте файл конфигурации и добавьте следующие директивы расположения, которые выделены желтым цветом:
… location /roundcubemail { index index.php; try_files $uri $uri/ /roundcubemail/index.php; } location ~ ^/roundcubemail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/roundcubemail/(bin|SQL|config|temp|logs)/ { deny all; }…
Перезагрузите службу Nginx, чтобы изменения вступили в силу:
Настроить Roundcube
Откройте браузер и перейдите по
https://mail.linuxize.com/roundcubemail/installer
.
Вам будет представлен следующий экран:
Включить плагины Roundcube
Roundcube поставляется с несколькими плагинами, которые по умолчанию отключены. В этом руководстве мы
managesieve
password
и
managesieve
плагинами. Эти плагины позволят пользователям создавать ситовые фильтры и изменять свои пароли из интерфейса Roundcube.
// Enable plugins $config = array('managesieve', 'password'); // Configure managesieve plugin $rcmail_config = 4190; // Configure password plugin $config = 'sql'; $config = 'mysql://postfixadmin:P4ssvv0rD@localhost/postfixadmin'; $config = 'UPDATE mailbox SET password=%c WHERE username=%u';
Не забудьте ввести учетные данные базы данных PostfixAdmin в строке
password_db_dsn
.
Вывод
В этом руководстве показано, как установить и настроить Roundcube Webmail в вашей системе Ubuntu, а также как установить и включить плагины Roundcube для добавления дополнительных функций, таких как сетчатые фильтры.
Это последний пост из этой серии. Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии.
почтовый сервер roundcubeЭтот пост является частью серии «Настройка и настройка почтового сервера».
Другие посты в этой серии:
• Настройте почтовый сервер с помощью PostfixAdmin. • Установите и настройте Postfix и Dovecot. • Установите и интегрируйте Rspamd. • Установите и настройте Roundcube Webmail.Обзор. Настройте и настройте свой опыт работы с Windows 7 с помощью Sunrise Seven

Sunrise Seven предоставляет простой способ для начинающих и серьезных вундеркиндов для настройки многих аспектов системы Windows 7.
Взломанные веб-сайты: отчет хроники веб-мастера борются со своими взломанными веб-сайтами

В докладе говорится о том, как владельцы сайтов ориентируются на процесс изучения своих сайтов был взломан и исправлен ущерб, и он представляет интересную статистику по этой проблеме.
Установите и настройте postfix и dovecot

Postfix - это агент передачи почты с открытым исходным кодом (MTA), сервис, используемый для отправки и получения электронной почты. Dovecot - это сервер IMAP / POP3, и в нашей настройке он также будет обрабатывать локальную доставку и аутентификацию пользователя.