Мой старт в интернет!

Не существенным, но недостатком модуля Office Mail Server является отсутствие веб-интерфейса доступа к почтовому серверу.

В настоящей статье я расскажу как «прикрутить» веб-почту к пакету «Мой сервер»

И так, имеется домен mysite.net, на котором работает OMS в качестве POP3/SMTP сервера

Вэб-интерфейс к почтовому серверу будем размещать на защищенным суб-домене webmail.mysite.net

Создаем ssl-сертификат для хоста

mysrv @ create hcrt webmail.mysite.net

Создаем https-хост для вэб-интерфейса к почтовому серверу

mysrv @ create shost webmail.mysite.net

Создаем пользователя и базу данных webmail

mysrv @ create user webmail 12345

В качестве движка для вэб-интерфейса будем использовать Afterlogic Webmail Lite

Скачиваем php-версию со страницы загрузки и распаковываем содержимое папки webmail из архива в папку W:\www\webmail.mysite.net, соглашаясь с заменой файлов.

В папке W:\www\webmail.mysite.net создаем файл robots.txt следующего содержания

User-agent: *
Disallow: /

Далее приступаем к инсталляции скрипта веб-почты

В строку адреса (URL) браузера вводим

http://webmail.mysite.net/install

и попадаем на страницу проверки установки

Кликаем Next и принимает лицензионное соглашение

Кликаем I Agree и переходим на страницу настроек БД

После задания параметров и тестирования подключения к БД кликаем Next и задаем пароль для администратора веб-почты

Кликаем Next и попадаем на страницу задания и проверки подключения к почтовому серверу

Далее кликаем Next и принимаем поздравления с успешной инсталляцией вэб-интерфейса к почтовому серверу

После успешной инсталляции вэб-интерфейса к почтовому серверу удаляем или переименовываем папку W:\www\webmail.mysite.net\install и заходим в панель администрирования с логином mailadm и заданным при инсталляции паролем.

http://webmail.mysite.net/adminpanel

На закладке System\Database Settings хранятся настройки подключения к БД

На закладке System\Security хранится логин и пароль администратора веб-почты

Далее переходим на закладку Domains\Default domain settings и устанавливаем значение Incoming mail в POP3 и порт 110, язык интерфейса, временную зону, формат времени, сохраняем изменения и выходим из админпанели

К сожалению, разработчики скрипта веб-почты версии 6.х не предоставляют возможность дополнительной настройки почтового домена в лайт-версии, поэтому обойдемся простым редактированием файла W:\www\webmail.mysite.net\data\settings\settings.xml

Открываем файл текстовым редактором, находим в нем строку

<LoginFormType>Email</LoginFormType>

и заменяем ее на

<LoginFormType>LoginAtDomain</LoginFormType>

Строку

<LoginAtDomainValue />

заменяем на

<LoginAtDomainValue>mysite.net</LoginAtDomainValue>

и сохраняем файл. Далее в строке ввода адреса (URL) браузера вводим

http://webmail.mysite.net/

и попадаем на страницу авторизации веб-интерфейса к почтовому серверу

После ввода логина и пароля пользователя попадаем в почтовый ящик

и производим необходимую донастройку

Для тонкой настройки веб-интерфейса необходимо редактировать settings.xml

Описание тэгов settings.xml здесь

6 комментариев на «Вэб-интерфейс для Office Mail Server»

  • а на hmailserver прикрутить веб почту можно?

    • конечно, можно использовать не РОР3 a IMAP
      хотя разработчики hmailserver рекомендуют SquirrelMail

    • При работе вэб-интерфейса в папку data\temp подгружаются временные файлы (картинки, аттачи и т.п) и остаются там навсегда. Для очистки временной папки скачайте Curl (Win32 Generic, binary SSL) и скопируйте exe и dll из архива в W:\usr\bin
      В файле w:\www\webmail.mysite.net\examples\clear-tmp.php закомментируйте строку

      exit('remove this line');

      Добавьте в файл заданий PyCron строку

      0 2 * * * "W:usrbincurl.exe" hттps://webmail.mysite.net/examples/clear-tmp.php -k

      Теперь каждый день в 02:00 временная папка веб-почты будет очищаться

  • у squirrelmail скин спартанский…
    афтерлогик стал на hmailserver без проблем
    в settings.xml установил тег UseCaptcha в On и назначил скин AfterLogic_Dark
    класс!

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

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

Для подтверждения, что вы не робот, решите задачу * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

WebMoney

Вы можете оказать посильную помощь на поддержку сайта и развитие проектов переводом средств на кошельки платежной системы WebMoney

Z325624025520
E360373898601
U279044372586
R180028144815

Комментарии

QR

Яндекс.Метрика Рейтинг@Mail.ru