Как установить roundcube на windows

Обновлено: 05.07.2024

Это последняя часть серии « Установка и настройка почтового сервера », в которой мы расскажем, как установить и настроить Roundcube Webmail.

Подготовка

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

Зависимости PHP

Мы начнем с обновления списка пакетов и установки всех необходимых PHP- зависимостей:

После завершения установки выполните следующую команду sed чтобы установить значение date.timezone на UTC :

Перезапустите службу PHP FPM, чтобы изменения вступили в силу:

Создать базу данных MySQL

Roundcube поддерживает серверные части баз данных MySQL , PostgreSQL и SQLite.

В этом руководстве мы будем использовать MySQL в качестве сервера базы данных. Войдите в оболочку MySQL :

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

Начните с загрузки архива Roundcube, используя следующую команду wget :

После завершения загрузки распакуйте архив и переместите код Roundcube в каталог /var/www/roundcubemail :

Nginx и PHP-FPM работают под пользователем www-data , поэтому нам нужно изменить владельца каталога /var/www/postfixadmin на этого пользователя:

Настроить Nginx

В первой части этой серии мы создали серверный блок Nginx для экземпляра PostfixAdmin. Откройте файл конфигурации и добавьте следующие директивы расположения, выделенные желтым:

Перезагрузите службу Nginx, чтобы изменения вступили в силу:

Настроить Roundcube

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

В разделе Checking available databases требуется только расширение MySQL.

Если все необходимые расширения PHP загружены, мы можем перейти к следующему шагу, где мы можем настроить нашу установку Roundcube:

Когда вы закончите с шагом настройки, перейдите к следующему шагу и импортируйте структуру базы данных MySQL Roundcube, нажав на кнопку Initialize database .

После создания структуры базы данных удалите каталог installer чтобы предотвратить изменение конфигурации и / или несанкционированный доступ.

Включение автоматической очистки кеша Roundcube необязательно, но рекомендуется:

Проверьте установку Roundcube

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

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

Не забудьте ввести учетные данные базы данных PostfixAdmin в строке password_db_dsn .

Выводы

В этом руководстве показано, как установить и настроить Roundcube Webmail в вашей системе Ubuntu, а также как установить и включить плагины Roundcube для добавления дополнительных функций, таких как сетчатые фильтры.

Это последний пост из этой серии. Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Процесс установки будет выложен в другой статье, здесь же будет показана настройка.

Устанавливался и настраивался Rouncube Webmail на веб-сервер под управлением Vestacp с операционной системой CentOs-7-x86_64-minimal:

После того как будет загружен пакет Rouncube и создана база данных с пользователем к ней, можно приступать к настройке:

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

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

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

Настройка Roundcube Webmail

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

Настройка Roundcube Webmail

Третий шаг:

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

Настройка Roundcube Webmail

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

Настройка Roundcube Webmail

Пятый шаг:

Настройка Roundcube Webmail

Настройка Roundcube Webmail

Плагины

В разделе плагинов, можно подключить те которые могут вам понадобиться, но не стоит увлекаться устанавливая все подряд. Далее в конце страницы жмём Create config. После того как конфигурация создана, мы попадаем на страницу где есть вариант скопировать код и создать файл самим или скачать готовый.

Настройка Roundcube Webmail

Загружаем его по FTP в папку config которая находится по пути /usr/share/roundcube/

Настройка Roundcube Webmail

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

Настройка Roundcube Webmail

Тестируем SMTP

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

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

Настройка Roundcube Webmail

Указываете логин и пароль от почтового ящика и пробуете залогиниться.

Настройка 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, который скачивали при его создании такую строку:

Настройка Roundcube Webmail

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

Настройка Roundcube Webmail

Когда внесли изменения в файл конфигурации чтобы отключить установщик, попробуйте запустить его заново через браузер, должна будет появиться надпись что установщик отключен в файле конфигурации:

Настройка Roundcube Webmail

Значит все нормально, если же вы переименовали папку установщик, то увидите страницу 404.

Настройка Roundcube Webmail

Настройка Roundcube Webmail

Авторизуетесь с помощью логина и пароля, попадаете в веб-интерфейс Roundcube Webmail. После того как успешно вошли в свой аккаунт, можно настроить некоторые параметры как вам нравится ну и протестировать почту.

Похожие посты

Постмастер

Как добавить домен в postmaster?

Ошибка при установке Roundcube Webmail

Ошибка при установке Roundcube Webmail

79 thoughts on “ Настройка Roundcube Webmail ”

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

а что делать если такой строки нету?)

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

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

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

версия Roundcube Webmail 1.1.10

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

Добрый день! А почему отвалилось прошлое решение? В чем причина?
Касаемо контактов в Roundcube, там на сколько я помню есть импорт, но только ручной, я пока не встречал плагинов которые делали бы синхронизацию автоматически. Возможно вам стоит посмотреть в сторону Почты для домена от Яндекс, сервис бесплатный и все контакты можно будет хранить там.

Добрый день!
Владимир подскажите пожалуйста.Совсем не давно я как то вид изменил на мобильный,сокращенный. Потом опять вернул обратно на полный.Теперь не могу вспомнить какими кнопками меняется вид.Версия Roundcube Webmail 1.4.10 [GIT 20201222.1426] Подскажите.

Добрый день! Вы про тему оформления или вид отображения писем и списка?

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

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

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

Добрый день, а как настроить папку спам?

Не совсем понял вопроса, что значит как настроить? Фильтр спама или что?

Как добавить письмо в чёрный список? Что то не могу найти фильтрацию и т.п

image


Не каждая организация может позволить себе покупку дорогостоящего почтового сервера как Microsoft Exchange Server, да и в силу своей «наворочености», не каждой организации он нужен. Некоторое время назад передо мной встала задача запустить почту внутри организации для обмена документами между отделами. Сразу оговорюсь, что организация, в которой я работаю небольшая, имеет 1 сервер и около 50 клиентских машин. Опыта работы с почтовыми серверами – нет. После недолгих поисков по просторам сети было решено использовать связку RoundCube + hMailServer. В этой статье не будут рассмотрены и описаны все сильные и слабые стороны такой связки, а просто описано как все это заставить работать, но скажу что основные достоинства этого решения – бесплатность и простота в настройке.

Немного теории

Практика

Этап нулевой: Задать сетевой карте статический IP адрес. В данной статье будет использован IP 192.168.0.45 .

Этап первый: Установка VertrigoServ.
Не думаю, что стоит детально расписывать установку этого веб-сервера, т.к. ничего замысловатого в этом процессе нет.

Этап второй: Установка hMailServer.
Полностью процесс установки описывать не буду, рассмотрим только основные моменты. На этапе «Select Components» выбираем «Full Installation», далее на этапе «Database type» выбираем «Use external database engine (MSSQL, MySQL or PostgreSQL) и еще пару раз нажав «Далее» начнется установка. Ближе к завершению установки, запуститься приложение hMailServer Database Setup, в котором необходимо указать тип базы данных и прописать реквизиты для подключения.

image

Рассмотрим настройку подключения пошагово:
&nbsp&nbsp&nbsp Step 1 of 7 – просто жмем «Next»
&nbsp&nbsp&nbsp Step 2 of 7 – выбираем «Create a new hMailServer database»
&nbsp&nbsp&nbsp Step 3 of 7 – выбираем «MySQL» и для того, чтобы на 6 шаге не возникло проблем, копируем файл libmysql.dll находящийся в папке с установленным VertrigoServ в папку \hMailServer\Bin\
&nbsp&nbsp&nbsp Step 4 of 7 – вводим следующие данные:
Database server address – 127.0.0.1 (или localhost )
Port – 3306
Database name – hmail (как пример)
Username – root
Password – vertrigo
&nbsp&nbsp&nbsp Step 5 of 7 – пропускаем
&nbsp&nbsp&nbsp Step 6 of 7 – просто жмем «Next» (при условии, что данные на 4 шаге введены верно, создается база данных)
&nbsp&nbsp&nbsp Step 7 of 7 – «Close»
Заключительный этап установки hMailServer — это «Specify main password», на котором задается «главный» пароль для доступа к программе. После того как пароль задан, установка считается завершенной.

Теперь займемся русификацией программы, если считаете, что Ваших познаний в английском языке достаточно для работы с программой, то смело пропускайте данный пункт. Для русификации необходимо временно остановить службу hMailServer, для этого идем в «Пуск – Панель управления – Администрирование – Службы». В списке находим hMailServer, вызываем правой кнопкой мыши выпадающее меню, в котором выбираем команду «Стоп».

image

Все, служба остановлена. Теперь скачиваем файл с русификацией и помещаем его в папку \hMailServer\Languages\ . Остается только вписать имя файла локализации в файл конфигурации hMailServer, для этого открываем файл \hMailServer\Bin\hMailServer.ini и дописываем «ValidLanguages=english,swedish,russian» . Сохраняем и закрываем файл. Запускаем службу hMailServer (вызываем правой кнопкой мыши выпадающее меню, в котором выбираем команду «Пуск»).

Этап третий: Начальное конфигурирование hMailServer.
Запускаем утилиту hMailServer Administrator. Появляется окно «Connect», в котором, выделив единственную запись, жмем на кнопку «Connect»

image

Программа просит ввести пароль, который был задан на заключительном этапе установке hMailServer. Введя пароль, попадаем в главное окно административной части hMail. В меню «File – Select language…» выбираем «russian» и жмем «ОК», программа автоматически перезапустится, после чего «заговорит» по русски.
Настройка интуитивно понятна, для начала необходимо нажать на кнопку «Добавить домен», в качестве имени домена, выберем «test.loc» и нажмем кнопку «Сохранить» (более детальная настройка почтового домена в этой статье рассматриваться не будет).

image

Создаем учетную запись, для этого переходим в левой части программы в папку «Учетные записи», а в правой части программы жмем кнопку «Добавить…». Вводим любое имя пользователя (например test), указываем пароль и жмем кнопку «Сохранить» (более детальная настройка пользователей в этой статье рассматриваться не будет). И так, на нашем почтовом сервере появляется первый пользователь test@test.loc.

image

Собственно на этом предварительную настройку hMailServer можно считать законченной, переходим дальше.

Этап четвертый: Установка RoundCube.
Для начала необходимо содержимое архива roundcubemail перенести в папку \VertrigoServ\www\ (предварительно можно удалить всю «начинку»). Теперь в веб-приложении phpMyAdmin создаем MySQL базу данных для RoundCubeMail, для этого открываем браузер и в адресной строке вводим « 127.0.0.1/phpmyadmin » в качестве логина вводим: root, пароль: vertrigo (стандартные реквизиты для VertrigoServ). В поле «Новая база данных» вводим название, например «roundcube» и нажимаем кнопку «Создать».

image

База данных создана, переходим непосредственно к установке скрипта RoundCubeMail. В адресной строке браузера вводим « 127.0.0.1/installer/index.php » и жмем «Enter». Попав на страницу «Roundcube Webmail Installer» жмем кнопку «Start installation». Установка проходит в три этапа.
1. Check environment. Происходит проверка, удовлетворяет ли ваша система требованиям скрипта. Жмем кнопку «Next», если она недоступна, внимательно читаем информацию на странице и исправляем недочеты.

image

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» нас перенаправляет на страницу на которой предлагается скачать созданные конфигурационные файлы.

image

Этап пятый: Авторизация в Roundcube.
Этот этап является заключительным, здесь мы авторизуемся под реквизитами пользователя, которого создали на третьем этапе test@test.loc. Для начала откроем браузер и введем в адресной строке 192.168.0.45 , нажав «Enter» попадаем на страницу авторизации Roundcube. В поле «Имя пользователя» вводим test@test.loc или просто test. Пароль вводим который ввели при создании пользователя. Жмем на кнопку «Войти» и оказываемся внутри вашего первого почтового ящика!

image

Вот собственно и все. В данной статье рассмотрены основные настройки связки RoundCube + hMailServer. Спасибо что дочитали до конца!

Разберем ситуацию, когда необходимо «с нуля» установить Roundcube на выделенный сервер. Сначала мы настроим его на работу с одним удаленным почтовым сервером, затем — несколькими. В данной инструкции будет применяться операционная система Linux CentOS и веб-сервер NGINX + php-fpm.

Настройка веб-сервера

Roundcube является веб-приложением и для работы требует веб-сервер. В данной инструкции мы будем использовать связку NGINX + PHP + PHP-FPM.

Установка и запуск nginx

Установку выполняем следующими командами.

yum install epel-release

yum install nginx

После установки разрешаем автозапуск nginx и стартуем его:

systemctl enable nginx

systemctl start nginx

Приветствие NGINX

Установка PHP и PHP-FPM

Roundcube работает как приложение php, поэтому необходимо установить его интерпретатор. Также нам нужен PHP-FPM, так как NGINX не занимается обработкой скриптов php.

Выполняем установку компонентов:

yum install php php-fpm

. после запускаем PHP-FPM:

systemctl enable php-fpm

systemctl start php-fpm

Настройка NGINX + PHP-FPM

Открываем конфигурационный файл PHP-FPM:

Задаем настройку для параметра listen:

systemctl restart php-fpm

Теперь открываем конфиг nginx:

Внутри секции server добавим:

\.php$ set $root_path /usr/share/nginx/html;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
include fastcgi_params;
fastcgi_param DOCUMENT_ROOT $root_path;
>

Редактируем секцию location:

location / .
index index.php;
>

Перезапускаем nginx и php-fpm:

systemctl restart nginx

Создаем файл index.php в root-каталоге nginx:

Сервер баз данных

Также для Roundcube нужна СУБД — мы установим MariaDB:

yum install mariadb-server

Запускаем сервис базы данных + разрешаем его автозапуск:

systemctl start mariadb

systemctl enable mariadb

Задаем пароль для суперпользователя mariadb:

mysqladmin -u root password

Устанавливаем компоненты для работы php с mysql:

yum install php-mysql php-mysqli

systemctl restart php-fpm

Поддержка mysql в phpinfo

Устанавливаем и настраиваем Roundcube Webmail

Открываем страницу загрузки Roundcube. Копируем ссылку на LTS-версию продукта (стабильную):

Копируем ссылку на LTS-версию roundcube

Используем ссылку, чтобы загрузить архив программы:

* на момент написания инструкции LTS версия была 1.1.12.

Создаем каталог для размещения файлов Roundcube:

И распаковываем архив в созданную папку:

tar -C /usr/share/nginx/html/webmail -xvf roundcubemail-*.tar.gz --strip-components 1

Копируем шаблон конфигурационного файла и создаем рабочий конфиг:

cp /usr/share/nginx/html/webmail/config/config.inc.php.sample /usr/share/nginx/html/webmail/config/config.inc.php

Открываем его на редактирование:

Редактируем строку для подключения к СУБД:

* где roundcube:roundcube123 — логин и пароль для доступа к базе данных; localhost — сервер базы данных; roundcubemail — имя базы данных.

Создаем следующие строки:

* первая строка разрешает установку портала. Остальные — указывают на необходимость создания папок по умолчанию, если их нет. Без данной настройки, если не создавались папки другим клиентом, веб-клиент может выдавать ошибки при перемещении писем, например, при их удалении.

Задаем владельца apache на папку портала:

chown -R apache:apache /usr/share/nginx/html/webmail

* несмотря на то, что наш сервер обрабатываем скрипты с помощью php-fpm, работает последний по умолчанию от apache.

Создаем в MariaDB базу и пользователя для roundcubemail:

. система запросит пароль — вводим тот, что задавали при установке MariaDB.

> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

* данными командами мы создаем базу данных roundcubemail и пользователя roundcube с паролем roundcube123. Обратите внимание, что если в вашем случае будут использоваться другие пользователь, пароль и база данных, то следует внести соответствующие изменения в настройку самого roundcube, которую мы выполняли ранее.

Загружаем в созданную базу данные:

mysql -uroot -p roundcubemail < /usr/share/nginx/html/webmail/SQL/mysql.initial.sql

. снова запрос пароля — вводим пароль от суперпользователя MariaDB.

Устанавливаем компоненты, необходимые для работы Roundcube:

yum install php-pear php-mcrypt php-intl php-ldap php-pear-Net-SMTP php-pear-Net-IDNA2 php-pear-Mail-Mime

* в данном примере мы задаем московское время.

systemctl restart php-fpm

В самом низу нажимаем по кнопке Next. Если кнопка будет неактивна, проверяем, что нет ошибок (NOT OK):

Веб-установка roundcube - проверка настроек

На следующей странице мы создаем конфигурационный файл.

а) вводим данные для подключения к СУБД:

Веб-установка roundcube - данные для подключения к MySQL

б) настраиваем подключение к удаленному почтовому серверу:

Веб-установка roundcube - данные для подключения к IMAP

* в данном примере мы указываем сервер 192.168.0.15 с доступом по IMAP.

Веб-установка roundcube - данные для подключения к SMTP

* также указан почтовый сервер 192.168.0.15.

г) после окончания правки конфигурации, кликаем по CREATE CONFIG:

Веб-установка roundcube - create config

Конфигурационный файл создан — нажимаем CONTINUE, чтобы продолжить установку:

Веб-установка roundcube - переходим к шагу 3

Проверяем, что все пункты находятся в состоянии OK. Установка выполнена.

Открываем конфигурационный файл roundcube:

Запрещаем установку портала:

После удаляем папку с установочными скриптами:

\rm -R /usr/share/nginx/html/webmail/installer

SSL и TLS

Если почтовый сервер поддерживает/требует SSL или TLS соединения, то открываем конфигурационный файл roundcube:

* в данном примере мы указали, что подключение к серверу по IMAP выполняется с использованием TLS, а по SMTP — по SSL.

Настройка аутентификации на сервере исходящей почты

Для возможности отправлять письма, многие почтовые MTA требуют авторизации пользователя. Как правило, используются логин и пароль такие же, как на подключение к почтовому ящику.

И так, Roundcube должен отправлять данные для smtp-аутентификации. Открываем конфигурационный файл:

Добавим такие строки:

* мы указали использовать данные, под которыми зашел текущий пользователь, для авторизации на SMTP .

Добавление почтового сервера

Добавим еще один сервер почты в Roundcube. Открываем конфигурационный файл:

Находим нашу настройку:

* мы изменили тип записи, указав, что это массив (array) и через запятую перечислили два сервера — 192.168.0.15 и 192.168.0.16.

Выбор сервера в выпадающем списке

Несколько доменов без выпадающего списка

Как правило, пользователям неудобно выбирать нужный сервер. Это может их сбить с толку.

Чтобы Roundcube автоматически выбирал почтовый сервер, внесем изменения в наш конфигурационный файл:

Чтобы данная настройка корректно работала, необходимо, чтобы сервер мог разрешать имена серверов для подключения в IP-адреса. Для этого все хосты imap и smtp для обслуживаемых почтовых доменов должны быть в DNS-сервере, к которому обращается сервер Roundcube. Или нужные записи можно прописать в файле /etc/hosts.

Брендирование (свой логотип и название)

Roundcube можно настроить для отображения вашего логотипа и названия. Для этого открываем конфигурационный файл:

Добавляем строки (или редактируем):

* skin_logo указывает путь относительно каталога roundcube (но если указать первым символом /, то путь будет относительно каталога с темой — это может быть полезным, если для каждой темы должен быть свой логотип); product_name — задает название в нижней части формы авторизации.

Создаем каталог для хранения изображений:

. и копируем туда наш логотип logo.jpg. Для копирования файла на сервер Linux можно воспользоваться программой WinSCP.

Открываем веб-интерфейс и проверяем, что логотип и название поменялись.

Кнопка добавления письма в СПАМ

По умолчанию, в roundcube нет возможности быстро отметить письмо как нежелательное. Для этого нужно установить плагин. Рассмотрим установку дополнения Roundcube-Plugin-Mark-as-Junk-2.

Для этого переходим на страницу проекта в GitHub и копируем ссылку на последнюю версию архива:

Ссылка на загрузку плагина Roundcube-Plugin-Mark-as-Junk-2

Используем скопированную ссылку, чтобы загрузить плагин на сервер:

Распаковываем скачанный архив:

Переносим распакованный каталог в папку с плагинами roundcube:

mv roundcube-markasjunk2-master /usr/share/nginx/html/webmail/plugins/markasjunk2

* обратите внимание, что мы переименовываем roundcube-markasjunk2-master в markasjunk2.

Открываем конфигурационный файл:

Находим строку с плагинами:

. и дописываем в нее наш плагин:

Готово. Переходим в roundcube и обновляем страницу. Мы должны увидеть кнопку СПАМ в панели действий:

Кнопка СПАМ в Roundcube

Полезные настройки

В данном разделе рассмотрим настройки, которые могут пригодиться в ходе эксплуатации roundcube.

1. Создание писем в формате HTML

По умолчанию, все письма создаются в текстовом формате. Данное поведение можно изменить в настройках пользователя. Однако, если мы хотим, чтобы у всех пользователей по умолчанию письма создавались в HTML, открываем конфигурационный файл:

Возможные ошибки

1. Неудачное соединение с IMAP сервером.

Появляется при попытке авторизоваться в Roundcube.

Причина: как правило, недоступен IMAP-сервер или Roundcube неправильно настроен на подключение к серверу.

Решение: проверяем, что сервер доступен по сети. Проверяем настройки SSL и TLS по методу, описанному выше.

2. SMTP ошибка (554): Невозможно добавить получателя XXX (5.7.1 <XXX>: Relay access denied)

Решение: есть два способа устранить ошибку:

1. Настроить аутентификацю в Roundcube по методу, описанному выше.

2. Также можно решить проблему, добавив наш хост Roundcube в качестве relay на почтовом сервере. Данный способ не является правильным с точки зрения безопасности и его рекомендуется применить для временного использования.

В качестве SMTP-сервера могут использоваться разные MTA. Приведем пример для разрешения отправки писем в Postfix. Открываем его конфигурационный файл:

Редактируем строку mynetworks:

Читайте также: