Categories: Вебмастеру

Настройка Roundcube Webmail

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

  • Добрый день!

    Подскажите как сделать вид почтового ящика как у Вас на скриншоте? То есть что б список писем был слева, а превью справа. У меня они находятся друг над другом.

    • Добрый день!
      Перейдите в Настройки - Вид почтового ящика - строка Размещение, далее в выпадающем меню выберите Широкоформатный (3 колонки).

        • О_о как нет? А что в настройках есть? Скрин можете приложить?

          • Могу)
            i.piccy.info/i9/35c6f5f8bc5467dea7ba1396bd0b62fa/1544458851/66626/1287889/1221546.png

          • Посмотрел, интересно, версия мне кажется старовата, возможно поэтому нет такой настройки. Можно мне сделать тестовый аккаунт? Я бы глянул что там и как. Если есть возможность, то данные можно прислать сюда info@nidler.pro
            Потом сразу аккаунт удалите и все :)

          • К сожалению нельзя, я не админ(

            версия Roundcube Webmail 1.1.10

          • На момент написания статьи, у меня была версия 1.3.3, наверное у вас установлена более ранняя версия и там нет такой функции. Используйте программу Mozilla Thunderbird, альтернатива Outlook, да и бесплатна к тому же :) Там настроите как нужно.

          • Здравствуйте, скажите пожалуйста какие есть варианты чтобы на сервере не только почта была, но и список контактов, сейчас у нас так, почта на сервере, работаем мы с почтой через thunderbird , но контакты храним в gmail аккаунте и пока синхронизация с тандером работала, это было "ок" решение, но с некоторых пор отвалилось и мы теперь не можем подтянуть контакты из gmail в тандер. Можно ли их как-то хранить на сервере и синхронизировать между всеми менеджерами?

          • Добрый день! А почему отвалилось прошлое решение? В чем причина?
            Касаемо контактов в 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) можно создать черный список и добавить туда не только любого адресата, так и фильтр по заголовку письма или тексту самого сообщения.

  • Добрый день! Неудачная попытка входа, как восстановить пароль?

    • Добрый день! У Roundcube при установке была создана база данных куда записывается вся информация, в том числе и пароль от почты. Поменять его можно там же.

  • Скажите пожалуйста, как настроить оповещения о входящих письмах.

    • Не совсем понял о каких уведомлениях речь? Вы про "пуш"-уведомления или в самом Roundcube?

Recent Posts

Кейс таргет Инстаграм + ФБ: Недвижимость в Дубай

Привет всем, дорогие друзья! Сегодня с вами снова я — Владимир и сегодня я подготовил…

8 месяцев ago

Кейс по таргетированной рекламе ВКонтакте: Интерактивный развлекательный парк

Приветствую дорогие друзья! Сегодня с вами снова я — Владимир и сегодня я подготовил для…

8 месяцев ago

Бизнес консалтинг в it аутсорсинге. В каких случаях и зачем нанимать консультантов.

Порой добиться желаемого результата очень сложно. Используете приемы, которые работали раньше, а в настоящее время…

1 год ago

Тренды-2022 в области Quality Assurance

Контроль качества (Quality Assurance или QA) программного обеспечения в современном цифровом мире обладает весомой ролью…

1 год ago

Какой должна быть скорость интернета и пинг для онлайн игр

Компьютерные игры стали полноправной частью мировой культуры. Со временем многие игроки отходят от single-проектов, отдавая…

3 года ago

Правила закрытия кредитки – онлайн и офлайн

Наличие кредитной карты отражается в КИ и является фактором «против» выдачи нового займа. Ведь держатель…

3 года ago