主题: dovecot提示mysql报错
==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:0.9.8
- 使用数据库存储用户帐号(MySQL):MYSQL
- 使用的 Linux/BSD 发行版名称及版本号:Ubuntu18.04.1TLS
- 与您的问题相关的日志信息:
====
自从升级了iredmail后,感觉问题不断,前段时间解决了部分客户的收接问题,但是还是有个别客户的邮件无法接收,服务器上完全看不到日志,联系了对方,对方看到的状态是一直处于发送状态,最后定论的是我方DNS解析有问题,我详细的检查了一遍并没有发现问题,postscreen 并没有拦截它,MX 、SPF都是正确的设置,也能正常发送邮件到对方那边,但是我就是看不到对方回过来的邮件,服务器没有对方的日志信息。今天我把所有相关的日志又看了一遍,查看dovect日志的时候,满屏的报错日志,只有一条 dovecot:dict(57091):Error:mysql dict: commit failed: field 'domain' does not default value
我按照他的提示去 mysql Vmail 下的domain表修改默认数值,但是无论怎么改,还是这个报错。。。
我不明白,为什么会出现这样的报错,该如何修改
请张大神帮忙分析下原因,真心谢谢了。