Roundcube Webmail — бесплатный клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием CSS и XHTML и технологии AJAX. RoundCube Webmail устанавливается практически на любой сервер с поддержкой PHP и MySQL.
Процесс установки будет выложен в другой статье, здесь же будет показана настройка.
Устанавливался и настраивался Rouncube Webmail на веб-сервер под управлением Vestacp с операционной системой CentOs-7-x86_64-minimal:
HTTP Server: nginx/1.12.2
MySQL server version: 5.5.56-MariaDB
PHP version: 7.2.0
Roundcube version: 1.3.3
После того как будет загружен пакет Rouncube и создана база данных с пользователем к ней, можно приступать к настройке:
Откройте в браузере адрес http://site.com/installer/index.php
Перед вами откроется первый шаг настройки:
Второй шаг:
Жмём Next
Далее следует второй шаг, в котором можно заменить product_name на название компании например.
А в поле skin_logo можно указать путь к логотипу который будет отображаться в веб-интерфейсе.
Остальное можно не трогать и оставить по-умолчанию
Третий шаг:
Database setup
Здесь нужно будет указать:
- Тип базы данных;
- Имя пользователя базы данных;
- Название базы данных;
- Пароль;
- Можно указать префикс таблицы базы данных.
Четвертый шаг:
Настройки IMAP
Пятый шаг:
Настройки SMTP
smtp_server: localhost или 127.0.0.1
В следующем разделе указываете:
- Язык: ru_RU — для русского языка;
- skin: тему оформления веб-интерфейса (можно изменить после установки);
- mime_param_folding: Full RFC 2231.
Остальное по-умолчанию
Плагины
В разделе плагинов, можно подключить те которые могут вам понадобиться, но не стоит увлекаться устанавливая все подряд.
Далее в конце страницы жмём Create config.
После того как конфигурация создана, мы попадаем на страницу где есть вариант скопировать код и создать файл самим или скачать готовый.
Загружаем его по FTP в папку config которая находится по пути /usr/share/roundcube/
Файл конфигурации создан, загружен, теперь можно приступить к тестированию SMTP и IMAP.
Тестируем SMTP
- Sender: указываем почту отправителя;
- Recipient: указываем почту получателя.
- Жмем Send test mail
Проверяем почту которую указали в качестве получателя и проверяем, есть ли там тестовое письмо.
Установщик должен сообщить — SMTP send: OK.
Теперь тестируем IMAP
Указываете логин и пароль от почтового ящика и пробуете залогиниться.
Если все нормально, тест пройдет успешно, увидите надпись — IMAP connect: OK.
После того как тесты успешно пройдены, установщик сообщает нам, что нужно отключить его в файле конфигурации и удалить папку с файлами установки.
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.
Переходим по FTP к папке /usr/share/roundcube/config находите там файл defaults.inc.php
Открываете текстовым редактором и в строке 352 устанавливаете значение false: $config['enable_installer'] = false;
В разных версиях установщик отключается в разных файлах, чтобы быть уверенными что он отключен добавьте в файл конфигурации config.inc.php, который скачивали при его создании такую строку:
$config ['enable_installer'] = false;
Перезагрузите apache, nginx.
Саму папку установщика можно удалить, а можно и просто переименовать например в: installer983gf9t4394rt72979.
Когда внесли изменения в файл конфигурации чтобы отключить установщик, попробуйте запустить его заново через браузер, должна будет появиться надпись что установщик отключен в файле конфигурации:
The installer is disabled!
To enable it again, set $config[‘enable_installer’] = true; in RCUBE_CONFIG_DIR/config.inc.php
Значит все нормально, если же вы переименовали папку установщик, то увидите страницу 404.
Установка завершена, можно проверить веб-почту, наберите в браузере http://site.com/webmail/
Вместо site.com подставьте свой домен.
Авторизуетесь с помощью логина и пароля, попадаете в веб-интерфейс Roundcube Webmail.
После того как успешно вошли в свой аккаунт, можно настроить некоторые параметры как вам нравится ну и протестировать почту.
Не рекомендую сразу отсылать по 10-20 писем на аккаунты gmail.com, так как скорее всего просто заблокируют ip и в дальнейшем письма всегда будут попадать в спам. Перед тем как полноценно использовать почту нужно будет:
Попробуйте отправить тестовое письмо на свой почтовый ящик и проверьте дошло ли оно, не забудьте проверить папку Спам. Скорее всего письмо упало именно туда. Если письмо пришло, значит почта функционирует, осталось только настроить те параметры что я указал выше.
Удачи!
View Comments
не могу зайти в roundcubemail, даёт ошибку "Неверный запрос информация не сохранена". Что делать???
Хостинг виртуальный или VPS? Какая панель управления стоит?
Доброго времени суток! Интересует вопрос, можно ли импортировать (почту)логины и пароли в rouncube? Дело в том что ранее сидели на biz.mail.ru, теперь запретили почту хранить в облаке. Там от 150 пользователей и не особо хочется сидеть вбивать в roundcube по одному ибо времени нет и муторно это делать. Спасибо
Добрый день! С таким не сталкивался. Но так скорее всего с помощью модуля можно. Так как Roundcube использует базу данных MySQL, то табличные данные перенести можно. Надо смотреть. На крайний случай SQL запрос написать и внести данные на новый сервер.
Добрый день!
Подскажите пожалуйста.Совсем не давно я как то вид изменил на мобильный,сокращенный. Потом опять вернул обратно на полный.Теперь не могу вспомнить какими кнопками меняется вид.Версия Roundcube Webmail 1.4.10 [GIT 20201222.1426] Подскажите.
Добрый день!
Подскажите, как настроить фильтрацию писем в определенные папки от определенных получателей.
У меня есть папка 1. В папку 1 я хочу получать письма от : primer11@mail.ru;primer22@mail.ru;primer33@mail.ru;
Это возможно вообще настроить?
Добрый день! В разделе Настройки - Фильтры, укажите название фильтра и его параметры.
Добрый день. Подскажите как настроить пересылку писем на другой ящик с помощью Roundcube Webmail 1.4.11, все облазил нет нигде раздела фильтр.
Добрый день! Есть вероятность, что он не установлен. Фильтр должен быть в настройках почтовика.
Добрый день, у меня не отображается папка СПАМ, как ее настроить? жду емейл письма из Европы, точно знаю, что отправили, но до меня не дошли. Говорят, проверьте папку СПАМ, а ее у меня нет
Добрый день! В настройках укажите отображение этой папки. Вы проверяете через веб-интерфейс?
Использую Roundcube Webmail 1.4.11
Добрый день! Владимир, помогите пожалуйста исправить следующее. Писем в папке спам нет, но мне клиент звонит и предоставляет скрин своего письма, что оно у меня в спаме.
Добрый день! А как клиент получает доступ к вашему ящику? Немного не понял.
Добрый день!
Подскажите, что нужно сделать, чтобы в тело письма можно вставлять рисунки или таблицы.
Здравствуйте!
Прошёл я все шаги инсталлятора, везде всё ок, а почту отправить не получается.
Много времени убито на эту пакость. Я правильно понимаю что для отправки почты нужен почтовый домен (ну созданный через ISP например), что просто домена не достаточно? Я хотел создать почту на своём домене (переходишь по адресу домена и попадаешь на страницу логина\регистрации) и подумал что этот раундкуб мне подходит, но когда я перешёл на свой домен после установки я обнаружил что нет кнопки для регистрации нового пользователя. Получается что мне не нужен этот раундкуб. Может посоветуете нормальную программу почтовик с регистрацией новых пользователей, нормально работающую на Apache 2.4.6-93.el7.centos (это, как я понимаю, сменить не могу не сменив хостера или хсам хостинг на более дорогой) и со всеми плюшками серьёзных почтовиков?
Спасибо.