Android

Установите и настройте веб-почту roundcube

Configure Webmail In Android Device Full Guide | एंड्राइड में डिवाइस में वेबमेल कॉन्फ़िगर करें |

Configure Webmail In Android Device Full Guide | एंड्राइड में डिवाइस में वेबमेल कॉन्फ़िगर करें |

Оглавление:

Anonim

Это последняя часть серии «Настройка и настройка почтового сервера», в которой мы расскажем, как установить и настроить веб-почту 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. Откройте файл конфигурации и добавьте следующие директивы расположения, которые выделены желтым цветом:

/etc/nginx/sites-enabled/mail.linuxize.com.conf

… 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, чтобы изменения вступили в силу:

sudo systemctl reload nginx

Настроить Roundcube

Откройте браузер и перейдите по https://mail.linuxize.com/roundcubemail/installer .

Вам будет представлен следующий экран:

Включить плагины Roundcube

Roundcube поставляется с несколькими плагинами, которые по умолчанию отключены. В этом руководстве мы managesieve password и managesieve плагинами. Эти плагины позволят пользователям создавать ситовые фильтры и изменять свои пароли из интерфейса Roundcube.

/var/www/roundcubemail/config/config.inc.php

// 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.