как установить roundcube на windows
Установите и настройте веб-почту Roundcube
Это последняя часть серии « Установка и настройка почтового сервера », в которой мы расскажем, как установить и настроить Roundcube Webmail.
RoundCube включает в себя все функции, которые вам нужны в почтовом клиенте, такие как составление сообщений Richtext / HTML, адресная книга, поддержка электронных писем MIME / HTML, несколько идентификаторов отправителей, проверка орфографии, просмотр трех столбцов, управление сообщениями перетаскивания и многое другое.
Подготовка
Зависимости PHP
Мы начнем с обновления списка пакетов и установки всех необходимых PHP- зависимостей:
После завершения установки выполните следующую команду sed чтобы установить значение date.timezone на UTC :
Перезапустите службу PHP FPM, чтобы изменения вступили в силу:
Создать базу данных MySQL
В этом руководстве мы будем использовать MySQL в качестве сервера базы данных. Войдите в оболочку MySQL :
Скачать Roundcube
На момент написания 1.3.8 является последней стабильной версией Roundcube. Прежде чем перейти к следующему шагу, вам следует проверить страницу загрузки Roundcube, чтобы узнать, доступна ли более новая версия.
Начните с загрузки архива Roundcube, используя следующую команду wget :
После завершения загрузки распакуйте архив и переместите код Roundcube в каталог /var/www/roundcubemail :
Настроить Nginx
В первой части этой серии мы создали серверный блок Nginx для экземпляра PostfixAdmin. Откройте файл конфигурации и добавьте следующие директивы расположения, выделенные желтым:
Перезагрузите службу Nginx, чтобы изменения вступили в силу:
Настроить Roundcube
Вам будет представлен следующий экран:
Если все необходимые расширения PHP загружены, мы можем перейти к следующему шагу, где мы можем настроить нашу установку Roundcube:
Самая важная часть здесь — ввести правильные настройки базы данных MySQL.
После создания структуры базы данных удалите каталог installer чтобы предотвратить изменение конфигурации и / или несанкционированный доступ.
Включение автоматической очистки кеша Roundcube необязательно, но рекомендуется:
Проверьте установку Roundcube
Откройте свой веб-браузер, перейдите по https://mail.linuxize.com/roundcubemail : https://mail.linuxize.com/roundcubemail и войдите в систему, используя имя пользователя и пароль своей учетной записи электронной почты.
Включить плагины Roundcube
Roundcube поставляется с рядом плагинов, которые по умолчанию отключены. В этом руководстве мы активируем password и managesieve плагинами. Эти плагины позволят пользователям создавать сетчатые фильтры и изменять свои пароли из интерфейса Roundcube.
Выводы
В этом руководстве показано, как установить и настроить Roundcube Webmail в вашей системе Ubuntu, а также как установить и включить плагины Roundcube для добавления дополнительных функций, таких как сетчатые фильтры.
Это последний пост из этой серии. Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Этот пост является частью серии « Установка и настройка почтового сервера ». Другие сообщения из этой серии:
Установка и настройка roundcube на сервере без панели управления
Roundcube — это почтовый клиент, который позволяет просматривать и отправлять письма через веб-интерфейс. Если у вас не будет входящих сообщений, либо вы будете использовать локальный почтовый клиент, например, Thunderbird и подобные, то можно обойтись и без roundcube. На отправку и доставку писем это никак не влияет.
Устанавливаем веб-сервер и сервер БД
Если вы выполняли настройку почтового сервера, используя вариант с хранением паролей в БД, то этот пункт нужно пропустить и сразу перейти к установке roundcube. А если выбрали вариант с хранением в файле, то идем по порядку:
Запускаем службу и добавляем в автозагрузку:
Устанавливаем сервер БД:
Centos:
Запускаем БД и добавляем в автозагрузку:
Теперь нужно завершить установку и задать пароль пользователя mysql — root. Выполняем команду, на все вопросы жмем enter, при запросе нового пароля (шаг 2) придумываем и вводим новый пароль для пользователя root:
Debian/Ubuntu:
При установке в Debian 8 и Ubuntu 16.04 нужно будет указать, какой пароль root будет у БД:
В Ubuntu 18.04 и Debian 9 пароль пользователя root при установке указывается пустой.
Запускаем БД и добавляем в автозагрузку:
Установка roundcube
Качаем архив с roundcube:
Разархивируем его и создадим символическую в директорию на сайте:
Если у вас сайт расположен не в /var/www/html, то укажите свой путь до сайта:
Выставим права на директорию:
Ставим php и расширения php, которые нужны для работы roundcube:
Устанавливаем временную зону для php в файле php.ini (здесь используется время по Москве):
Debian 9/ Ubuntu 16.04:
Перезапускаем веб-сервер для применения настроек:
Создаем базу для roundcube, для этого подключимся к mysql под пользователем root (будет запрошен пароль от пользователя root в mysql):
В ubuntu 18.04 при установке БД пароль не задаётся.
В открывшейся консоли mysql вводим следующие команды:
Переходим на страницу установки и проверяем, что все необходимые расширения выставлены — все ОК:
Переходим на следующую страницу и вводим пароль от пользователя БД для roundcube (примерно на середине страницы):
Также нужно указать язык — ru_RU в поле language (ближе к концу страницы):
Если все нужные настройки указали, то жмём кнопку Create config внизу страницы и на следующей странице — Continue.
Далее на странице инициализируем БД по кнопке Initialize database:
И можно войти в интерфейс roundcube с созданным почтовым ящиком:
После успешной установки нужно удалить директорию установщика на сервере:
Установите и настройте веб-почту roundcube 2021
Configure Webmail In Android Device Full Guide | एंड्राइड में डिवाइस में वेबमेल कॉन्फ़िगर करें |
Это последняя часть серии «Настройка и настройка почтового сервера», в которой мы расскажем, как установить и настроить веб-почту 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 :
Перезапустите службу PHP FPM, чтобы изменения вступили в силу:
sudo systemctl php7.0-fpm restart
Создать базу данных MySQL
Roundcube поддерживает базы данных MySQL, PostgreSQL и SQLite.
В этом уроке мы будем использовать MySQL в качестве сервера базы данных. Войдите в оболочку MySQL:
Создайте новую базу данных MySQL, пользователя и предоставьте привилегии этому пользователю поверх вновь созданной базы данных:
CREATE DATABASE roundcubemail; GRANT ALL ON roundcubemail.* TO ’roundcubemail’@’localhost’ IDENTIFIED BY ‘P4ssvv0rD’; FLUSH PRIVILEGES;
Скачать Roundcube
На момент написания статьи 1.3.8 была последней стабильной версией Roundcube. Прежде чем перейти к следующему шагу, вы должны проверить страницу загрузки Roundcube, чтобы узнать, доступна ли более новая версия.
Начните с загрузки архива Roundcube с помощью следующей команды wget:
После завершения загрузки извлеките архив и переместите код Roundcube в каталог /var/www/roundcubemail :
tar xzf roundcubemail-1.3.8.tar.gz.tar.gz sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail
Настроить Nginx
В первой части этой серии мы создали серверный блок Nginx для экземпляра PostfixAdmin. Откройте файл конфигурации и добавьте следующие директивы расположения, которые выделены желтым цветом:
Перезагрузите службу Nginx, чтобы изменения вступили в силу:
sudo systemctl reload nginx
Настроить Roundcube
Вам будет представлен следующий экран:
Включить плагины Roundcube
Roundcube поставляется с несколькими плагинами, которые по умолчанию отключены. В этом руководстве мы managesieve password и managesieve плагинами. Эти плагины позволят пользователям создавать ситовые фильтры и изменять свои пароли из интерфейса Roundcube.
Вывод
В этом руководстве показано, как установить и настроить Roundcube Webmail в вашей системе Ubuntu, а также как установить и включить плагины Roundcube для добавления дополнительных функций, таких как сетчатые фильтры.
Это последний пост из этой серии. Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии.
почтовый сервер roundcube
Этот пост является частью серии «Настройка и настройка почтового сервера».
Другие посты в этой серии:
• Настройте почтовый сервер с помощью PostfixAdmin. • Установите и настройте Postfix и Dovecot. • Установите и интегрируйте Rspamd. • Установите и настройте Roundcube Webmail.
Обзор. Настройте и настройте свой опыт работы с Windows 7 с помощью Sunrise Seven
Sunrise Seven предоставляет простой способ для начинающих и серьезных вундеркиндов для настройки многих аспектов системы Windows 7.
Взломанные веб-сайты: отчет хроники веб-мастера борются со своими взломанными веб-сайтами
В докладе говорится о том, как владельцы сайтов ориентируются на процесс изучения своих сайтов был взломан и исправлен ущерб, и он представляет интересную статистику по этой проблеме.
Установите и настройте postfix и dovecot
Настройка Roundcube Webmail
Roundcube Webmail — бесплатный клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием CSS и XHTML и технологии AJAX. RoundCube Webmail устанавливается практически на любой сервер с поддержкой PHP и MySQL.
Процесс установки будет выложен в другой статье, здесь же будет показана настройка.
Устанавливался и настраивался Rouncube Webmail на веб-сервер под управлением Vestacp с операционной системой CentOs-7-x86_64-minimal:
Перед вами откроется первый шаг настройки: 
Второй шаг:
Остальное можно не трогать и оставить по-умолчанию
Третий шаг:
Четвертый шаг:
Пятый шаг:
Плагины
Тестируем SMTP
Проверяем почту которую указали в качестве получателя и проверяем, есть ли там тестовое письмо.
After completing the installation and the final tests please remove the whole installer folder from the document root of the webserver or make sure that enable_installer option in config.inc.php is disabled.
These files may expose sensitive configuration data like server passwords and encryption keys to the public. Make sure you cannot access this installer from your browser.
Саму папку установщика можно удалить, а можно и просто переименовать например в: installer983gf9t4394rt72979.
Похожие посты
Как добавить домен в postmaster?
Ошибка при установке Roundcube Webmail
79 thoughts on “ Настройка Roundcube Webmail ”
Подскажите как сделать вид почтового ящика как у Вас на скриншоте? То есть что б список писем был слева, а превью справа. У меня они находятся друг над другом.
Добрый день!
Перейдите в Настройки — Вид почтового ящика — строка Размещение, далее в выпадающем меню выберите Широкоформатный (3 колонки).
а что делать если такой строки нету?)
О_о как нет? А что в настройках есть? Скрин можете приложить?
Посмотрел, интересно, версия мне кажется старовата, возможно поэтому нет такой настройки. Можно мне сделать тестовый аккаунт? Я бы глянул что там и как. Если есть возможность, то данные можно прислать сюда info@nidler.pro
Потом сразу аккаунт удалите и все 🙂
К сожалению нельзя, я не админ(
версия Roundcube Webmail 1.1.10
На момент написания статьи, у меня была версия 1.3.3, наверное у вас установлена более ранняя версия и там нет такой функции. Используйте программу Mozilla Thunderbird, альтернатива Outlook, да и бесплатна к тому же 🙂 Там настроите как нужно.
Добрый день! А почему отвалилось прошлое решение? В чем причина?
Касаемо контактов в Roundcube, там на сколько я помню есть импорт, но только ручной, я пока не встречал плагинов которые делали бы синхронизацию автоматически. Возможно вам стоит посмотреть в сторону Почты для домена от Яндекс, сервис бесплатный и все контакты можно будет хранить там.
Добрый день!
Владимир подскажите пожалуйста.Совсем не давно я как то вид изменил на мобильный,сокращенный. Потом опять вернул обратно на полный.Теперь не могу вспомнить какими кнопками меняется вид.Версия Roundcube Webmail 1.4.10 [GIT 20201222.1426] Подскажите.
Добрый день! Вы про тему оформления или вид отображения писем и списка?
Доброго времени суток!
Подскажите пожалуйста, в чем причина ошибки 553 при отправке тестового SMTP письма?
Текст: SMTP send: NOT OK(Failed to add recipient ‘————‘. We do not relay without RFC2554 authentication. (Code: 553))
Добрый день!
Сервер на который вы отправляете письмо не принимает его без авторизации, я сталкивался с такой проблемой, но к сожалению не могу вспомнить как решил, вроде в исходный код Roundcube добавлял код и ошибка ушла. Поищу у себя, найду отпишу.
Есть конечно вариант с переустановкой RoundCube, но это на крайний случай.
Помогите настроить подпись. при написании письма значок «подпись» не активен.
Добрый день! Перейдите в Настройки — Профили — Выберите нужный профиль и укажите подпись.
Далее подпись будет автоматически выставляться в каждом письме.
Владимир, спасибо! А не знаете, как вставить под подписью картинку организации, например?
Там в форме где указываете подпись, есть галочка, называется «Подпись в HTML». Поставив её вы сможете использовать язык разметки HTML, с его помощью можно добавить картинку, прописав соответствующий код. Кстати редактировать необходимо в разделе Исходный код, есть такая иконка в редакторе. Примерный код к сожалению не удается добавить =(
Используйте тег «img».
Добрый день, а как настроить папку спам?
Не совсем понял вопроса, что значит как настроить? Фильтр спама или что?
Создали несколько папок по поставщикам. в папках видны сообщения за последний месяц. как посмотреть более старые сообщения, которые точно не удались?
P.S.на другом компе стоит РОР3 подключение и видны все сообщения
Добрый день! Протокол POP3 подразумевает загрузку почты с сервера на компьютер, то есть если письма были загружены на компьютер и затем удалены с сервера, например через протокол IMAP, то при подключении другого компьютера по протоколу POP3, вы увидите только те письма что есть на сервере.
Если сообщения есть на сервере, но не подгружаются на другом компьютере по протоколу POP3, то можно попробовать удалить учетную запись в почтовом клиенте и добавить заново. Дождаться загрузки сообщений. Еще стоит проверить настройки программы, есть функция которая ограничивает скачивание писем, например загрузка писем за 90 дней, те что старее загружаться не будут. Надеюсь помог 🙂
Как добавить письмо в чёрный список? Что то не могу найти фильтрацию и т.п
Добрый день! Это можно сделать только если у вас установлено дополнение к Roundcube. С помощью фильтра (Filters) можно создать черный список и добавить туда не только любого адресата, так и фильтр по заголовку письма или тексту самого сообщения.
а где это дополнение взять? может у вас есть мануал? спасибо заранее.
Все плагины есть в репозитории Rouncube — https://github.com/roundcube/roundcubemail/wiki
Конкретно фильтра, вот — https://github.com/6ec123321/filters/
Скачиваете архив, загружаете содержимое в папку плагинов Roundcube и далее правите конфиги.
Мануал по установке и настройке еще не писал, но в сети вы можете найти инструкции.
а где это дополнение взять? может у вас есть мануал? спасибо заранее.
Roundcube + hMailServer или своя почта в маленькой организации
Не каждая организация может позволить себе покупку дорогостоящего почтового сервера как Microsoft Exchange Server, да и в силу своей «наворочености», не каждой организации он нужен. Некоторое время назад передо мной встала задача запустить почту внутри организации для обмена документами между отделами. Сразу оговорюсь, что организация, в которой я работаю небольшая, имеет 1 сервер и около 50 клиентских машин. Опыта работы с почтовыми серверами – нет. После недолгих поисков по просторам сети было решено использовать связку RoundCube + hMailServer. В этой статье не будут рассмотрены и описаны все сильные и слабые стороны такой связки, а просто описано как все это заставить работать, но скажу что основные достоинства этого решения – бесплатность и простота в настройке.
Немного теории
С чем имеем дело…
Почтовый сервер – в системе пересылки электронной почты так обычно называют агент пересылки сообщений. Это компьютерная программа, которая передаёт сообщения от одного компьютера к другому. Обычно почтовый сервер работает «за кулисами», а пользователи имеют дело с другой программой — клиентом электронной почты.
hMailServer — бесплатный почтовый сервер под платформу Windows. Работает как служба Windows и включает в себя инструменты администрирования и резервного копирования. Поддерживает почтовые протоколы IMAP, POP3 и SMTP. Для хранения настроек и индексов использует базы данных типа MySQL, MS SQL или PostgreSQL, сами же почтовые сообщения хранятся на жестком диске в формате MIME.
RoundCube Webmail — это клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием CSS и XHTML и технологии AJAX. RoundCube Webmail устанавливается практически на любой сервер с поддержкой PHP и MySQL и предоставляет возможность работы с почтовыми ящиками по протоколам IMAP и SMTP. Имеет множество расширений.
Для начала работы необходимо скачать следующие компоненты:
1) hMailServer
2) RoundCube Webmail
3) Веб-сервер VertrigoServ (можно использовать и любой другой)
И так, скачав все необходимое или удостоверившись, что оно есть в наличии, можно смело переходить к началу установки.
Практика
Этап первый: Установка VertrigoServ.
Не думаю, что стоит детально расписывать установку этого веб-сервера, т.к. ничего замысловатого в этом процессе нет.
Этап второй: Установка hMailServer.
Полностью процесс установки описывать не буду, рассмотрим только основные моменты. На этапе «Select Components» выбираем «Full Installation», далее на этапе «Database type» выбираем «Use external database engine (MSSQL, MySQL or PostgreSQL) и еще пару раз нажав «Далее» начнется установка. Ближе к завершению установки, запуститься приложение hMailServer Database Setup, в котором необходимо указать тип базы данных и прописать реквизиты для подключения.
Рассмотрим настройку подключения пошагово:
    Step 1 of 7 – просто жмем «Next»
    Step 2 of 7 – выбираем «Create a new hMailServer database»
    Step 3 of 7 – выбираем «MySQL» и для того, чтобы на 6 шаге не возникло проблем, копируем файл libmysql.dll находящийся в папке с установленным VertrigoServ в папку \hMailServer\Bin\
    Step 4 of 7 – вводим следующие данные:
Database server address – 127.0.0.1 (или localhost )
Port – 3306
Database name – hmail (как пример)
Username – root
Password – vertrigo
    Step 5 of 7 – пропускаем
    Step 6 of 7 – просто жмем «Next» (при условии, что данные на 4 шаге введены верно, создается база данных)
    Step 7 of 7 – «Close»
Заключительный этап установки hMailServer — это «Specify main password», на котором задается «главный» пароль для доступа к программе. После того как пароль задан, установка считается завершенной.
Теперь займемся русификацией программы, если считаете, что Ваших познаний в английском языке достаточно для работы с программой, то смело пропускайте данный пункт. Для русификации необходимо временно остановить службу hMailServer, для этого идем в «Пуск – Панель управления – Администрирование – Службы». В списке находим hMailServer, вызываем правой кнопкой мыши выпадающее меню, в котором выбираем команду «Стоп».
Этап третий: Начальное конфигурирование hMailServer.
Запускаем утилиту hMailServer Administrator. Появляется окно «Connect», в котором, выделив единственную запись, жмем на кнопку «Connect»
Программа просит ввести пароль, который был задан на заключительном этапе установке hMailServer. Введя пароль, попадаем в главное окно административной части hMail. В меню «File – Select language…» выбираем «russian» и жмем «ОК», программа автоматически перезапустится, после чего «заговорит» по русски.
Настройка интуитивно понятна, для начала необходимо нажать на кнопку «Добавить домен», в качестве имени домена, выберем «test.loc» и нажмем кнопку «Сохранить» (более детальная настройка почтового домена в этой статье рассматриваться не будет).
Создаем учетную запись, для этого переходим в левой части программы в папку «Учетные записи», а в правой части программы жмем кнопку «Добавить…». Вводим любое имя пользователя (например test), указываем пароль и жмем кнопку «Сохранить» (более детальная настройка пользователей в этой статье рассматриваться не будет). И так, на нашем почтовом сервере появляется первый пользователь test@test.loc.
Собственно на этом предварительную настройку hMailServer можно считать законченной, переходим дальше.
Этап четвертый: Установка RoundCube.
Для начала необходимо содержимое архива roundcubemail перенести в папку \VertrigoServ\www\ (предварительно можно удалить всю «начинку»). Теперь в веб-приложении phpMyAdmin создаем MySQL базу данных для RoundCubeMail, для этого открываем браузер и в адресной строке вводим « 127.0.0.1/phpmyadmin » в качестве логина вводим: root, пароль: vertrigo (стандартные реквизиты для VertrigoServ). В поле «Новая база данных» вводим название, например «roundcube» и нажимаем кнопку «Создать».
База данных создана, переходим непосредственно к установке скрипта RoundCubeMail. В адресной строке браузера вводим « 127.0.0.1/installer/index.php » и жмем «Enter». Попав на страницу «Roundcube Webmail Installer» жмем кнопку «Start installation». Установка проходит в три этапа.
1. Check environment. Происходит проверка, удовлетворяет ли ваша система требованиям скрипта. Жмем кнопку «Next», если она недоступна, внимательно читаем информацию на странице и исправляем недочеты.
2. Create config. Рассмотрим пункты, которые следует задать/изменить.
Блок General configuration:
product_name – Имя почтового сервера
Блок Database setup:
Database type – MySQL
Database server – localhost
Database name – roundcube
Database user name – root
Database password – vertrigo
Блок IMAP Settings:
default_host – 192.168.0.45
username_domain – test.loc
Блок SMTP Settings:
smtp_server – localhost
Блок Display settings & user prefs:
language – ru_RU
После того как внесли все необходимые изменения жмем на кнопку «Create config» нас перенаправляет на страницу на которой предлагается скачать созданные конфигурационные файлы.
Вот собственно и все. В данной статье рассмотрены основные настройки связки RoundCube + hMailServer. Спасибо что дочитали до конца!