В новогодние праздники настраивал очередной сервер на FreeBSD. В этот раз уже на 8-ой стабильной ветке этой системы.

Как же быстро бежит время. Но речь не об этом.

Времени было достаточно, решил в качестве бонуса заказчику установить web-интерфейс для работы с почтовым сервером внутри предприятия. Ещё пару-тройку лет назад качество web-интерфейсов (freeware) оставляло желать лучшего. Сейчас ситуация изменилась, пример тому - RoundCube Webmail.

RoundCube Webmail — это клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием CSS и XHTML. Что откуда-то как бы от меня материализуется http запрос на логаут, файрфокс в строке состояния неспешно загружает страницу логина и уходит из ящика. В этом уроке я рассказываю как сделать свою webmail. Мой сайт: Roundcube mail.

Если совсем кратко, RoundCube Webmail написан на PHP с использованием CSS, XHTML и AJAX. Из основных возможностей для себя выделил следующее:. Поддержка мультиязычности. Возможность лёгкого развертывания системы. Поддержка IMAP. Простая адресная книга. Поддержка внешнего SMTP сервера.

Расширенный пользовательский интерфейс. Неограниченное количество пользователей и сообщений. Полное изменение внешнего вида с помощью скинов Итак, устанавливать будем из портов (если дерево портов у вас не обновлено, советую предварительно это сделать). Cd /usr/ports/mail/roundcube/ make install Т.к. Планировалось использовать исключительно MySQL, именно её и оставляем в опциях.

Собственно MySQL там по умолчанию и опции получается не трогаем. Теперь необходимо создать новую базу данных и пользователя.

# mysql -u root -p mysql create database roundcube; mysql grant all on roundcube. to 'roundcube'@'localhost' identified by 'rouncubepassword'; mysql flush privileges; Создать таблицы базы данных, используя запросы, которые находятся в 'SQL/.initial.sql'. Поскольку ранее мы определили БД MySQL, то воспользуемся файлом mysql.initial.sql: # mysql -u roundcube -p roundcube Options none DirectoryIndex index.php AllowOverride Limit Order Deny,Allow Allow from all Собственно первая часть настройки закончена и можно переходить к следующему этапу. Зайдем web-броузером на сервер с RoundCube: Тут всё понятно - жмём 'START INSTALLATION' Обращаем внимание чего не хватает системе для правильной установки (выделено оранжевым). Сообщения о неостающих БД, отличных от MySQL, игнорируем. Спускаемся вниз страницы и жмём 'Next', где нам предложат ввести некоторые параметры: Раздел General configuration.

productname - MytestWebmail - название вашего сервиса. Будет высвечиваться в заголовке станичек. tempdir - /var/www/mail/temp/ - оставляем как есть, это папка для темпов. ipcheck - проверка клиента по IP во время авторизации сессии. Добавляет секьюрности, но если кто-то будет ходить на мыло через проксю, клиенты с одинаковыми IP будут отваливаться. deskey - ключик для шифрования пользовательских IMAP паролей. enablecaching - кеширование сообщений в локальной базе.

enablespellcheck - проверка орфографии. Чуть ниже выбирается движок для проверки. identitieslevel - Определяет, что пользователи могут сделать со своими идентификаторами Раздел Logging & Debugging. debuglevel - уровень детализации логов. logdriver - механизм логирования. В файл или через syslog. logdir - /var/www/mail/logs/ - каталог для логов.

syslogid - используемая строка идентификации, если задействован драйвер ошибок 'syslog'. syslogfacility - какие средства (facility) используются, если задействован драйвер ошибок 'syslog'. Для ознакомления с возможными значениями смотрите инсталятор. Раздел Database setup В данном разделе указываете параметры подключения к базе данных. Те, что указывали при создании roundcubemail. Database type - MySQL.

Database server - localhost. Database name - roundcube. Database user name - roundcube. Database password - пароль Раздел IMAP Settings В данном разделе указываются настройки подключения IMAP сервера.

Новости

defaulthost - 127.0.0.1 - имя хоста IMAP сервера. Мыло крутится локально, указываем IP локалхоста. defaultport - 143 - порт IMAP по умолчанию.

Roundcube Webmail Ru Моя Страница

usernamedomain - myorg.net - имя домена. Будет автоматически дописываться к логину пользователя. autocreateuser - автоматическое создание пользователей roundcube, когда они в первый раз залогинятся. sentmbox - каталог, куда будет складываться отправленная почта. trashmbox - корзина для удалённых писем. draftsmbox - каталог для черновиков. junkmbox - каталог для спама Раздел SMTP Settings В данном разделе указываются настройки SMTP.

Новости

smtpserver - 127.0.0.1 - имя хоста SMTP сервака. Мыло крутится локально, указываем IP локалхоста. smtpport - 25 - порт SMTP по умолчанию.

smtpuser/smtppass - имя и пароль SMTP пользователей, если требуется для SMTP сервака. Чуть ниже галочка Use the current IMAP username and password for SMTP authentication (использовать настройки имени и пароля из IMAP). smtplog - логировать ли отправку сообщений Раздел Display settings & user prefs Настройки отображения и пользовательские. language - ruRU - Язык.

skin - default - шкурка. Список шкурок можно глянуть в /var/www/mail/skins. pagesize - 40 - количество сообщений в списке.

preferhtml - предпочитать отображение сообщений в HTML. previewpane -. htmleditor - создавать сообщения в формате HTML. draftautosave - автосохранение в черновики каждые N минут. mdnrequests - Если пришло письмо с подтверждением о доставке то: Спросить пользователя / отправить отчёт автоматически / забить. mimeparamfolding- как упаовывать длинные или не ASCII имена файлов аттачей На этом настройку roundcube можно считать завершенной. Кнопкой 'Create config' открываем страничку с созданными конфиг-файлами.

Её содержимое необходимо поместить в соответствующие файлы main.inc.php и db.inc.php в каталоге /var/www/mail/config. Не забудьте проставить в начале и конце файлов. Кроме того здесь же можно проверить работу roundcube + SMTP + IMAP сервера. После установки ОБЯЗАТЕЛЬНО удалите инсталляционный каталог. # rm -rf /var/www/mail/installer/ Если всё сделано правильно, то вы получите работающий webmail. Комментариев: 2. Аноним Не работает указанная почта два дня.

Эдуард. Привет! На работе пользуюсь прогой roundcube. И IT-шники говорят, что проблема визуализировать входящие сообщения в виде бегущей строки не реальна. Но найдя плагин в инете HTML5Notifier, понял что это не так. ВОПРОС: могу я этот плагин запустить на этой почтовой программе(мы ее просматриваем в браузере).

Я ее скачал, а что дальше делать не знаю. Если мне этого сделать нельзя, то как попросить it-шников это сделать. Заранее благодарен за ответ!!! Последние комментарии Терминальный сервер на Windows Server 2012 в рабочей группе.

Roundcube

Красный экран на iPad. Не спешите нести в сервис.

Пропала камера на iPhone. Photoshop CS6 error 16 - решение проблемы. Не работает перетаскивание в Photoshop CS6. Установка Windows 7 на Asus X551MA. Парольная система современных HDD.

Настройка D-link DIR-300 в режиме Wi-Fi повторителя. Как снять пароль с BIOS и HDD на ноутбуке. Снятие пароля / сброс настроек BIOS на ноутбуке Acer Aspire 5942G.

Проблема установки Windows 7 на новые Mac. Ошибка в драйвере AppleSSD.sys и не работающие мышь с клавиатурой. Причина тихого звука на iPad. Как исправить. Активация терминального сервера Windows Server 2003/2008/2008 R2. Сложный выбор между Macbook и Macbook Pro 13 в 2018 году.

Roundcube Webmail Ru Моя Страница Вход

Стоит ли переплачивать за Touch Bar на прошке?