Feb7

dbmail相关问题汇总

Author: leeon  Click: 9009   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

    评论
    • 提交

    分类

    标签

    归档

    最新评论

    Abyss在00:04:28评论了
    Linux中ramdisk,tmpfs,ramfs的介绍与性能测试
    shallwe99在10:21:17评论了
    【原创】如何在微信小程序开发中正确的使用vant ui组件
    默一在09:04:53评论了
    Berkeley DB 由浅入深【转自架构师杨建】
    Memory在14:09:22评论了
    【原创】最佳PHP框架选择(phalcon,yaf,laravel,thinkphp,yii)
    leo在17:57:04评论了
    shell中使用while循环ssh的注意事项

    我看过的书

    链接

    其他

    访问本站种子 本站平均热度:8823 c° 本站链接数:1 个 本站标签数:464 个 本站被评论次数:94 次