Feb7

dbmail相关问题汇总

Author: leeon  Click: 2045   Date: 2010.02.07 @ 18:59:47 pm Category: linux

1.安装完dbmail后启动报错:
Feb 07 18:41:48 leo dbmail-util[4556]: Error:[sql] dbmysql.c,db_mysql_check_collations(+138): collation mismatch, your MySQL configuration specifies a different charset than the data currently in your DBMail database.
解决方法:
安装最新版的MySQL rpm后初始化新建的数据库表的编码不是UTF8,因此导致配置文件中的数据库编码utf8与MySQL编码不正确所致,修改dbmail数据库的编码即可。
ALTER DATABASE dbmail DEFAULT CHARACTER SET utf8;


安装dbmail-2.2.X的版本时候,切忌安装的gmime版本应该是2.2.X的版本,千万不要安装2.4.X及以上的版本,否则dbmail在编译的时候报错。
据观察gmime-2.2.x的版本生成的pc文件代号是gmime-2.0.pc而2.4.x+的版本生成的则是gmime-2.X.pc,然而dbmial安装的时候检查的pc版本号仅仅是2.0,因此dbmail-2.2.x的版本最好只用gmime-2.2.x的版本为宜。

安装gmime-2.5.1时提示报错缺少gpgme.h文件

于是又去
http://www.gnupg.org/download/index.en.html#gpgme
下载
gpgme库和Libgpg-error库


dbmail-2.2.14版本貌似很有问题,配置lmtp的时候死活都不把邮件提交给mysql存储,观察log发现状态全部都是
 status=deferred (lost connection with 127.0.0.1[127.0.0.1] while sending end of  data -- message may be sent more than once)
于是换成dbmail-2.2.13版本运行就正常了。建议安装dbmail不要使用最新版本进行最新版本



TAG:   dbmail

    评论
    • 提交

    分类

    标签

    归档

    最新评论

    王爷在21:32:04评论了
    【原创】获取jQuery中Ajax函数的返回值的方法
    Funny在10:22:51评论了
    shell数组使用方法小记
    kevinems在11:30:08评论了
    【原创】使用gitosis和tortoisegit打造自己的git服务
    candy在13:11:40评论了
    【原创】beautifulsoup解析中文网页乱码解决
    thenbsp.com在16:17:48评论了
    中国邮政EMS就是一坨屎

    我看过的书

    链接

    其他

    访问本站种子 本站平均热度:1218 c° 本站链接数:55 个 本站标签数:250 个 本站被评论次数:33 次