Настройка Roundcube Webmail

Настройка 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

Перед вами откроется первый шаг настройки: Настройка Roundcube Webmail

Настройка Roundcube WebmailВторой шаг:

Жмём Next
Далее следует второй шаг, в котором можно заменить product_name на название компании например.
А в поле skin_logo можно указать путь к логотипу который будет отображаться в веб-интерфейсе.
Настройка Roundcube Webmail

 

Остальное можно не трогать и оставить по-умолчанию

Настройка Roundcube Webmail

Третий шаг:

Database setup 
Здесь нужно будет указать:
  • Тип базы данных;
  • Имя пользователя базы данных;
  • Название базы данных;
  • Пароль;
  • Можно указать префикс таблицы базы данных.
Настройка Roundcube Webmail

Четвертый шаг:

Настройки IMAP
Настройка Roundcube Webmail

Пятый шаг:

Настройки SMTP
smtp_server: localhost или 127.0.0.1
Настройка Roundcube Webmail
В следующем разделе указываете:
  • Язык: ru_RU - для русского языка;
  • skin: тему оформления веб-интерфейса (можно изменить после установки);
  • mime_param_folding: Full RFC 2231.

Остальное по-умолчанию

Настройка Roundcube Webmail

Плагины

В разделе плагинов, можно подключить те которые могут вам понадобиться, но не стоит увлекаться устанавливая все подряд.
Далее в конце страницы жмём Create config.
После того как конфигурация создана, мы попадаем на страницу где есть вариант скопировать код и создать файл самим или скачать готовый.
Настройка Roundcube Webmail
Загружаем его по FTP в папку config которая находится по пути /usr/share/roundcube/
Настройка Roundcube Webmail

 

Файл конфигурации создан, загружен, теперь можно приступить к тестированию SMTP и IMAP.
Настройка Roundcube Webmail

Тестируем SMTP

  • Sender: указываем почту отправителя;
  • Recipient: указываем почту получателя.
  • Жмем Send test mail

Проверяем почту которую указали в качестве получателя и проверяем, есть ли там тестовое письмо.

 Установщик должен сообщить - SMTP send: OK.
Настройка Roundcube Webmail
Теперь тестируем IMAP
Указываете логин и пароль от почтового ящика и пробуете залогиниться.
Если все нормально, тест пройдет успешно, увидите надпись - IMAP connect: OK.
Настройка Roundcube Webmail
После того как тесты успешно пройдены, установщик сообщает нам, что нужно отключить его в файле конфигурации и удалить папку с файлами установки.

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;
Настройка Roundcube Webmail
В разных версиях установщик отключается в разных файлах, чтобы быть уверенными что он отключен добавьте в файл конфигурации config.inc.php, который скачивали при его создании такую строку:
$config ['enable_installer'] = false;
Перезагрузите apache, nginx.
Настройка Roundcube Webmail

Саму папку установщика можно удалить, а можно и просто переименовать например в: installer983gf9t4394rt72979.

Настройка Roundcube Webmail
Когда внесли изменения в файл конфигурации чтобы отключить установщик, попробуйте запустить его заново через браузер, должна будет появиться надпись что установщик отключен в файле конфигурации:
The installer is disabled!
To enable it again, set $config['enable_installer'] = true; in RCUBE_CONFIG_DIR/config.inc.php
Настройка Roundcube Webmail
Значит все нормально, если же вы переименовали папку установщик, то увидите страницу 404.
Установка завершена, можно проверить веб-почту, наберите в браузере http://site.com/webmail/
Вместо site.com подставьте свой домен.
Настройка Roundcube Webmail
Авторизуетесь с помощью логина и пароля, попадаете в веб-интерфейс Roundcube Webmail.Настройка Roundcube Webmail
После того как успешно вошли в свой аккаунт, можно настроить некоторые параметры как вам нравится ну и протестировать почту.
Не рекомендую сразу отсылать по 10-20 писем на аккаунты gmail.com, так как скорее всего просто заблокируют ip и в дальнейшем письма всегда будут попадать в спам. Перед тем как полноценно использовать почту нужно будет:
Попробуйте отправить тестовое письмо на свой почтовый ящик и проверьте дошло ли оно, не забудьте проверить папку Спам. Скорее всего письмо упало именно туда. Если письмо пришло, значит почта функционирует, осталось только настроить те параметры что я указал выше.
Удачи!
Поделитесь в соц сетях...
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

Комментариев к записи: 29 “Настройка Roundcube Webmail

  1. Добрый день!

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

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

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

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

  2. Доброго времени суток!

    Подскажите пожалуйста, в чем причина ошибки 553 при отправке тестового SMTP письма?
    Текст: SMTP send: NOT OK(Failed to add recipient '------------'. We do not relay without RFC2554 authentication. (Code: 553))

    1. Добрый день!
      Сервер на который вы отправляете письмо не принимает его без авторизации, я сталкивался с такой проблемой, но к сожалению не могу вспомнить как решил, вроде в исходный код Roundcube добавлял код и ошибка ушла. Поищу у себя, найду отпишу.
      Есть конечно вариант с переустановкой RoundCube, но это на крайний случай.

    1. Добрый день! Перейдите в Настройки - Профили - Выберите нужный профиль и укажите подпись.
      Далее подпись будет автоматически выставляться в каждом письме.

      1. Владимир, спасибо! А не знаете, как вставить под подписью картинку организации, например?

        1. Там в форме где указываете подпись, есть галочка, называется "Подпись в HTML". Поставив её вы сможете использовать язык разметки HTML, с его помощью можно добавить картинку, прописав соответствующий код. Кстати редактировать необходимо в разделе Исходный код, есть такая иконка в редакторе. Примерный код к сожалению не удается добавить =(
          Используйте тег "img".

  3. Создали несколько папок по поставщикам. в папках видны сообщения за последний месяц. как посмотреть более старые сообщения, которые точно не удались?

    P.S.на другом компе стоит РОР3 подключение и видны все сообщения

    1. Добрый день! Протокол POP3 подразумевает загрузку почты с сервера на компьютер, то есть если письма были загружены на компьютер и затем удалены с сервера, например через протокол IMAP, то при подключении другого компьютера по протоколу POP3, вы увидите только те письма что есть на сервере.
      Если сообщения есть на сервере, но не подгружаются на другом компьютере по протоколу POP3, то можно попробовать удалить учетную запись в почтовом клиенте и добавить заново. Дождаться загрузки сообщений. Еще стоит проверить настройки программы, есть функция которая ограничивает скачивание писем, например загрузка писем за 90 дней, те что старее загружаться не будут. Надеюсь помог :)

    1. Добрый день! Это можно сделать только если у вас установлено дополнение к Roundcube. С помощью фильтра (Filters) можно создать черный список и добавить туда не только любого адресата, так и фильтр по заголовку письма или тексту самого сообщения.
      Черный список Roundcube

        1. Все плагины есть в репозитории Rouncube - https://github.com/roundcube/roundcubemail/wiki
          Конкретно фильтра, вот - https://github.com/6ec123321/filters/
          Скачиваете архив, загружаете содержимое в папку плагинов Roundcube и далее правите конфиги.
          Мануал по установке и настройке еще не писал, но в сети вы можете найти инструкции.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *