IlohaMail - почтовый web-интерфейс

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:3aafe7cdaddf166e8366dc6d9ef8af73' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div class=\"rtejustify\">При настройке очередного почтового сервера,&nbsp;можно было обойтись без&nbsp;веб-интерфейса,&nbsp;но решил как &quot;дополнительную плюшку&quot; прикрутить к серверу <strong>IlohaMail</strong>.</div>\n<div class=\"rtejustify\">Установку выполним из портов:</div>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>cd /usr/ports/mail/ilohamail &amp;&amp; make install clean &amp;&amp; rehash</strong></td>\n</tr>\n</tbody>\n</table>\n<div class=\"rtejustify\">&nbsp;По завершению установки выводится подробная инструкция по настройке,&nbsp;что очень порадовало:</div>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<div>IlohaMail has now been installed.</div>\n<div>&nbsp;</div>\n<div>Create a redirect one of the following methods:<br />\n &nbsp;- add an alias to apache&#39;s httpd.conf pointing to /usr/local/www/ilohamail/source<br />\n &nbsp;- create a VirtualHost with DocumentRoot set to /usr/local/www/ilohamail/source<br />\n &nbsp;- make a symbolic link to /usr/local/www/ilohamail/source</div>\n<div>&nbsp;</div>\n<div>Check your PHP.ini file.&nbsp; You need:<br />\n &nbsp;- short_open_tag = On<br />\n &nbsp;- file_uploads = On</div>\n<div>&nbsp;</div>\n<div>Edit /usr/local/www/ilohamail/conf/conf.inc and<br />\n /usr/local/www/ilohamail/conf/login.inc files as necessary.</div>\n<div>&nbsp;</div>\n<div>Using the MySQL back-end is also recommended.</div>\n<div>&nbsp;</div>\n<div>&nbsp; 1. Create database user who has rights on webmail database manipulation<br />\n &nbsp;&nbsp;&nbsp;&nbsp; by following &quot;sample&quot; mysql commands:</div>\n<div>&nbsp;</div>\n<div>&nbsp;&nbsp;&nbsp;&nbsp; $ mysql -u root -p<br />\n &nbsp;&nbsp;&nbsp;&nbsp; mysql&gt; use mysql;<br />\n &nbsp;&nbsp;&nbsp;&nbsp; mysql&gt; grant select,insert,update,delete,index,<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; alter,create,drop,references, lock tables,<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; create temporary tables on webmail.* to <a href=\"mailto:webmail@localhost\">webmail@localhost</a><br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; identified by &#39;password&#39;;<br />\n &nbsp;&nbsp;&nbsp;&nbsp; mysql&gt; flush privileges;</div>\n<div>&nbsp;</div>\n<div>&nbsp; 2. Create a MySQL database.<br />\n &nbsp;&nbsp;&nbsp;&nbsp; $ mysqladmin create webmail -u root -p</div>\n<div>&nbsp;</div>\n<div>&nbsp; 3. Create tables.<br />\n &nbsp;&nbsp;&nbsp;&nbsp; $ mysql webmail &lt; /usr/local/share/ilohamail/MySQL/sql -u root -p</div>\n<div>&nbsp;</div>\n<div>&nbsp; 4. Configure /usr/local/www/ilohamail/conf/db_conf.php.</div>\n<div>&nbsp;</div>\n<div>&nbsp; 5. Set value of $backend in /usr/local/www/ilohamail/conf/conf.inc from &quot;FS&quot; to &quot;DB&quot;.</div>\n<div>&nbsp;</div>\n<div>For more complete database setup, post-installation instructions<br />\n please read IlohaMail Guide in /usr/local/share/doc/ilohamail/Manual.</div>\n</td>\n</tr>\n</tbody>\n</table>\n<div class=\"rtejustify\">Первым делом необходимо &quot;обучить&quot; <strong>Apache</strong> обращаться в необходимый каталог, что можно выполнить тремя предложенными способами. Воспользуемся универсальным вариантом - созданием алиаса. Для этого в <strong>httpd.conf </strong>необходимо добавить такой блок:</div>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<pre>\nAlias /mail/ &quot;/usr/local/www/ilohamail/&quot;\n&lt;Directory &quot;/usr/local/www/ilohamail/&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options none\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride Limit\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order Allow,Deny\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from all\n&lt;/Directory&gt;</pre></td>\n</tr>\n</tbody>\n</table>\n<div class=\"rtejustify\">Чтобы изменения вступили в силу,&nbsp;отправим команду перезапуска <strong>Apache</strong>:</div>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>apachectl graceful</strong></td>\n</tr>\n</tbody>\n</table>\n<div class=\"rtejustify\">&nbsp;После этого веб-интерфейс уже готов к использованию:</div>\n<div class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail01.png\"><img alt=\"Ilohamail\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail01.png\" style=\"height:126px; width:200px\" /></a></div>\n<div class=\"rtejustify\">По умолчанию можно подключаться к любому почтовому серверу,&nbsp;то есть по сути,&nbsp;имеем в распоряжении почтовый клиент :)</div>\n<div class=\"rtejustify\">Однако задача - коннект только к определенному серверу,&nbsp;поэтому отключим поля <strong>Server</strong> и <strong>Type</strong> (<strong>Language</strong> - на усмотрение,&nbsp;стоит оставить). Сделать это можно,&nbsp;внеся определенные коррективы в файл конфигурации <strong>/usr/local/www/ilohamail/conf/login.inc</strong>,&nbsp;который подробно прокомментирован. Изменения коснулись следущих параметров (значения по умолчанию не отображены):</div>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<p>$default_host = &quot;<span style=\"color:#ff0000\">mail.example.com</span>&quot;;<br />\n $adv_mode = <span style=\"color:#ff0000\">0</span>;<br />\n $default_lang = &quot;<span style=\"color:#ff0000\">ru/</span>&quot;;<br />\n $hide_host = <span style=\"color:#ff0000\">1</span>;<br />\n $hide_protocol = <span style=\"color:#ff0000\">1</span>;</p>\n</td>\n</tr>\n</tbody>\n</table>\n<div class=\"rtejustify\">Теперь страница авторизации имеет следующий вид:</div>\n<div class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail02.png\"><img alt=\"Ilohamail\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail02.png\" style=\"height:126px; width:200px\" /></a></div>\n<div class=\"rtejustify\">Также необходимо отредактировать файл конфигурации <strong>/usr/local/www/ilohamail/conf/conf.inc</strong>, который тоже подробно прокомментирован.&nbsp;В моем случае изменения коснулись таких параметров:</div>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>$log_active = <span style=\"color:#ff0000\">true</span>;<br />\n $log_file = &quot;<span style=\"color:#ff0000\">/var/log/ilohamail.log</span>&quot;;<br />\n $AUTH_MODE[&quot;smtp&quot;] = &quot;<span style=\"color:#ff0000\">none</span>&quot;;<br />\n $SMTP_SERVER = &quot;<span style=\"color:#ff0000\">mail.example.com</span>&quot;;</td>\n</tr>\n</tbody>\n</table>\n<div class=\"rtejustify\">Поскольку указан файл ведения логов,&nbsp;его необходимо создать и выставить необходимые права доступа:</div>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>touch /var/log/ilohamail.log<br />\n # chown www:www /var/log/ilohamail.log</strong></td>\n</tr>\n</tbody>\n</table>\n<div class=\"rtejustify\">Чтобы избежать возможного переполнения дисковой подсистемы,&nbsp;настроим ротацию лог-файла, которую будем выполнять раз в неделю:</div>\n<div class=\"rtejustify\">\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>echo &#39;/var/log/ilohamail.log 600 7 * $W6D0 JC&#39; &gt;&gt; /etc/newsyslog.conf</strong></td>\n</tr>\n</tbody>\n</table>\n</div>\n<div class=\"rtejustify\">После внесения изменений,&nbsp;выполним авторизацию.&nbsp;После первой авторизации попадаем&nbsp;на страницу настроек:<br />\n&nbsp;</div>\n<div class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail03.png\"><img alt=\"Ilohamail\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail03.png\" style=\"height:125px; width:200px\" /></a><br />\n&nbsp;</div>\n<div class=\"rtejustify\">По завершению настроек продолжаем знакомство с интерфейсом. Скриншоты:<br />\n&nbsp;</div>\n<div class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail04.png\"><img alt=\"Входящие\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail04.png\" style=\"height:125px; width:200px\" /></a>&nbsp;<a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail05.png\"><img alt=\"Ilohamail. Создание сообщения.\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail05.png\" style=\"height:125px; width:200px\" /></a>&nbsp;<a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail06.png\"><img alt=\"Ilohamail. Календарь.\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail06.png\" style=\"height:125px; width:200px\" /></a></div>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail07.png\"><img alt=\"Ilohamail. Добавление контакта.\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail07.png\" style=\"height:125px; width:200px\" /></a>&nbsp;<a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail08.png\"><img alt=\"Ilohamail. Закладки.\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail08.png\" style=\"height:125px; width:200px\" /></a>&nbsp;<a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail09.png\"><img alt=\"Ilohamail. Поиск.\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail09.png\" style=\"height:125px; width:200px\" /></a></p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/ilohamail10.png\"><img alt=\"Ilohamail. Управление папками.\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/ilohamail10.png\" style=\"height:125px; width:200px\" /></a></p>\n<p class=\"rtejustify\">Отметим тот факт,&nbsp;что по умолчанию <strong>Ilohamail</strong> хранит все настройки и данные пользователей в файлах,&nbsp;однако есть возможность хранения данных в <strong>БД MySQL</strong>. Настройка хранения данных в БД не составляет особых проблем.</p>\n<p class=\"rtejustify\">Создадим базу данных и&nbsp;пользователя,&nbsp;предоставим ему необходимые привилегии:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<div>mysql&gt; <strong>create database ilohamail;</strong><br />\n Query OK, 1 row affected (0,00 sec)<br />\n mysql&gt; <strong>use mysql;</strong><br />\n Reading table information for completion of table and column names<br />\n You can turn off this feature to get a quicker startup with -A</div>\n<div>&nbsp;</div>\n<div>Database changed<br />\n mysql&gt; <strong>grant select,insert,update,delete,index,<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alter,create,drop,references, lock tables,<br />\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; create temporary tables on ilohamail.* to </strong><a href=\"mailto:webmail@localhost\"><strong>ilohamail@localhost</strong></a><br />\n <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; identified by &#39;<span style=\"color:#ff0000\">password_here</span>&#39;;</strong><br />\n Query OK, 0 rows affected (0,05 sec)<br />\n mysql&gt; <strong>flush privileges;</strong><br />\n Query OK, 0 rows affected (0,02 sec)</div>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Создадим необходимые таблицы,&nbsp;воспользовавшись прилагаемым дампом:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>mysql -u ilohamail -p ilohamail &lt; /usr/local/share/ilohamail/MySQL/sql</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Отредактируем файл <strong>/usr/local/www/ilohamail/conf/db_conf.php</strong>, внеся в него параметры соединения с БД (указаны только отредактированные строки:</p>\n<p class=\"rtejustify\">&nbsp;</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<div>$DB_HOST=&quot;localhost&quot;;<br />\n $DB_USER=&quot;ilohamail&quot;;<br />\n $DB_PASSWORD=&quot;<span style=\"color:#ff0000\">password_here</span>&quot;;<br />\n $DB_NAME=&quot;ilohamail&quot;;</div>\n</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Последняя манипуляция - в файле&nbsp; <strong>/usr/local/www/ilohamail/conf/conf.inc</strong> переменную <strong>$backend</strong> необходимо установить в значение &quot;<span style=\"color:#ff0000\"><strong>DB</strong></span>&quot;.</p>\n<p class=\"rtejustify\">&nbsp;</p>\n', created = 1767772932, expire = 1767859332, headers = '', serialized = 0 WHERE cid = '2:3aafe7cdaddf166e8366dc6d9ef8af73' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767772932, expire = 1767859332, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767772932, expire = 1767859332, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version
При настройке очередного почтового сервера, можно было обойтись без веб-интерфейса, но решил как "дополнительную плюшку" прикрутить к серверу IlohaMail.
Установку выполним из портов:
# cd /usr/ports/mail/ilohamail && make install clean && rehash
 По завершению установки выводится подробная инструкция по настройке, что очень порадовало:
IlohaMail has now been installed.
 
Create a redirect one of the following methods:
 - add an alias to apache's httpd.conf pointing to /usr/local/www/ilohamail/source
 - create a VirtualHost with DocumentRoot set to /usr/local/www/ilohamail/source
 - make a symbolic link to /usr/local/www/ilohamail/source
 
Check your PHP.ini file.  You need:
 - short_open_tag = On
 - file_uploads = On
 
Edit /usr/local/www/ilohamail/conf/conf.inc and
/usr/local/www/ilohamail/conf/login.inc files as necessary.
 
Using the MySQL back-end is also recommended.
 
  1. Create database user who has rights on webmail database manipulation
     by following "sample" mysql commands:
 
     $ mysql -u root -p
     mysql> use mysql;
     mysql> grant select,insert,update,delete,index,
         -> alter,create,drop,references, lock tables,
         -> create temporary tables on webmail.* to webmail@localhost
         -> identified by 'password';
     mysql> flush privileges;
 
  2. Create a MySQL database.
     $ mysqladmin create webmail -u root -p
 
  3. Create tables.
     $ mysql webmail < /usr/local/share/ilohamail/MySQL/sql -u root -p
 
  4. Configure /usr/local/www/ilohamail/conf/db_conf.php.
 
  5. Set value of $backend in /usr/local/www/ilohamail/conf/conf.inc from "FS" to "DB".
 
For more complete database setup, post-installation instructions
please read IlohaMail Guide in /usr/local/share/doc/ilohamail/Manual.
Первым делом необходимо "обучить" Apache обращаться в необходимый каталог, что можно выполнить тремя предложенными способами. Воспользуемся универсальным вариантом - созданием алиаса. Для этого в httpd.conf необходимо добавить такой блок:
Alias /mail/ "/usr/local/www/ilohamail/"
<Directory "/usr/local/www/ilohamail/">
        Options none
        AllowOverride Limit
        Order Allow,Deny
        Allow from all
</Directory>
Чтобы изменения вступили в силу, отправим команду перезапуска Apache:
# apachectl graceful
 После этого веб-интерфейс уже готов к использованию:
Ilohamail
По умолчанию можно подключаться к любому почтовому серверу, то есть по сути, имеем в распоряжении почтовый клиент :)
Однако задача - коннект только к определенному серверу, поэтому отключим поля Server и Type (Language - на усмотрение, стоит оставить). Сделать это можно, внеся определенные коррективы в файл конфигурации /usr/local/www/ilohamail/conf/login.inc, который подробно прокомментирован. Изменения коснулись следущих параметров (значения по умолчанию не отображены):

$default_host = "mail.example.com";
$adv_mode = 0;
$default_lang = "ru/";
$hide_host = 1;
$hide_protocol = 1;

Теперь страница авторизации имеет следующий вид:
Ilohamail
Также необходимо отредактировать файл конфигурации /usr/local/www/ilohamail/conf/conf.inc, который тоже подробно прокомментирован. В моем случае изменения коснулись таких параметров:
$log_active = true;
$log_file = "/var/log/ilohamail.log";
$AUTH_MODE["smtp"] = "none";
$SMTP_SERVER = "mail.example.com";
Поскольку указан файл ведения логов, его необходимо создать и выставить необходимые права доступа:
# touch /var/log/ilohamail.log
# chown www:www /var/log/ilohamail.log
Чтобы избежать возможного переполнения дисковой подсистемы, настроим ротацию лог-файла, которую будем выполнять раз в неделю:
# echo '/var/log/ilohamail.log 600 7 * $W6D0 JC' >> /etc/newsyslog.conf
После внесения изменений, выполним авторизацию. После первой авторизации попадаем на страницу настроек:
 
Ilohamail
 
По завершению настроек продолжаем знакомство с интерфейсом. Скриншоты:
 
Входящие Ilohamail. Создание сообщения. Ilohamail. Календарь.

Ilohamail. Добавление контакта. Ilohamail. Закладки. Ilohamail. Поиск.

Ilohamail. Управление папками.

Отметим тот факт, что по умолчанию Ilohamail хранит все настройки и данные пользователей в файлах, однако есть возможность хранения данных в БД MySQL. Настройка хранения данных в БД не составляет особых проблем.

Создадим базу данных и пользователя, предоставим ему необходимые привилегии:

mysql> create database ilohamail;
Query OK, 1 row affected (0,00 sec)
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
mysql> grant select,insert,update,delete,index,
              alter,create,drop,references, lock tables,
              create temporary tables on ilohamail.* to
ilohamail@localhost
              identified by 'password_here';
Query OK, 0 rows affected (0,05 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0,02 sec)

Создадим необходимые таблицы, воспользовавшись прилагаемым дампом:

# mysql -u ilohamail -p ilohamail < /usr/local/share/ilohamail/MySQL/sql

Отредактируем файл /usr/local/www/ilohamail/conf/db_conf.php, внеся в него параметры соединения с БД (указаны только отредактированные строки:

 

$DB_HOST="localhost";
$DB_USER="ilohamail";
$DB_PASSWORD="password_here";
$DB_NAME="ilohamail";

Последняя манипуляция - в файле  /usr/local/www/ilohamail/conf/conf.inc переменную $backend необходимо установить в значение "DB".

 

Ваша оценка: Нет Средняя: 3 (2 голоса)

Вставай, Україно!

Литература

Совесть выполнила недопустимую операцию и будет закрыта