Всем привет!
При установке dbmail, после всех первичных настроек, мануал предлагает отработать команду вида:
./dbmail-users -a testuser -w testuser -g 0 -m 25M -s testuser@domain.ru
команда не отрабатывает, а дает такой вывод:
Aug 08 18:15:06 mail-srv dbmail-users[4566]: Error:[sql] dbmysql.c,db_mysql_check_collations(+138): collation mismatch, your MySQL configuration specifies adifferent charset than the data currently in your DBMail database.
Failed. Could not connect to database (check log)
курил гугл, но ничего путного не нашел...
мож кто сталкивался с проблемой...
PS: ubuntu-server 8.04
uname -a
Linux mail-srv 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686 GNU/Linux
dbmail 2.2.9-1ubuntu1
dbmail-mysql 2.2.9-1ubuntu1
libglib2.0-0 2.16.4-0ubuntu2
libgmime-2.0-2 2.2.11-2ubuntu1
libsieve2-1 2.2.3-1
libdbd-mysql-perl 4.005-1
libmysqlclient15off 5.0.51a-3ubuntu5.2
mysql-client-5.0 5.0.51a-3ubuntu5.2
mysql-common 5.0.51a-3ubuntu5.2
mysql-server-5.0 5.0.51a-3ubuntu5.2
в /etc/mysql/my.cnf:
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
query_cache_limit = 1M
query_cache_size = 16M
expire_logs_days = 10
max_binlog_size = 100M
skip-bdb
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
в ./dbmail.conf
[DBMAIL]
driver = mysql
authdriver =
host = localhost
sqlport = 3306
sqlsocket = /var/run/mysqld/mysqld.sock
user = dbmail
pass = secret
db = dbmail
table_prefix = dbmail_
encoding = utf8
default_msg_encoding = utf8
sendmail = /usr/sbin/sendmail
/var/log/dbmail/dbmail.err не был создан
/var/log/dbmail/dbmail.log не был создан