dovecot 不用mysql_Dovecot无法执行mysql查询
我一直在关注workaround.org上的ISPMail教程(2.9 Wheezy版本),到目前为止一切都运行良好.当我到达“测试电子邮件传递”步骤时,我在/var/log/mail.log的输出日志中发现了有关查询的错误.
May 14 06:48:59 mail postfix/pickup[17704]: EA4AD240A98: uid=0 from=
May 14 06:48:59 mail postfix/cleanup[17776]: EA4AD240A98: message-id=<20140514064859.EA4AD240A98@mail.domain.com>
May 14 06:48:59 mail postfix/qmgr[17706]: EA4AD240A98: from=, size=429, nrcpt=1 (queue active)
May 14 06:49:00 mail dovecot: auth-worker(17782): mysql(127.0.0.1): Connected to database mailserver
May 14 06:49:00 mail dovecot: auth-worker(17782): Warning: mysql: Query failed, retrying: Table 'mailserver.users' doesn't exist
May 14 06:49:00 mail dovecot: auth-worker(17782): Error: sql(john@example.org): User query failed: Table 'mailserver.users' doesn't exist (using built-in default user_query: SELECT home, uid, gid FROM users WHERE username = '%n' AND domain = '%d')
May 14 06:49:00 mail dovecot: lda(john@example.org): msgid=<20140514064859.EA4AD240A98@mail.domain.com>: saved mail to INBOX
May 14 06:49:00 mail postfix/pipe[17780]: EA4AD240A98: to=, relay=dovecot, delay=0.09, delays=0.03/0.01/0/0.06, dsn=2.0.0, status=sent (delivered via dovecot service)
May 14 06:49:00 mail postfix/qmgr[17706]: EA4AD240A98: removed
我发现这很有意思,它没有找到数据库,所以我回过头来检查我触摸的每个文件涉及数据库(包括后缀cf文件),一切都是正确的,所以我对这一点感到困惑,但奇怪的是足够好看,电子邮件仍然可以在/var/vmail/domain.com/中找到正确的目的地.
我应该担心这个还是我错过了什么?因为它是来自dovecot的消息,所以我将在这里包含来自dovecot-sql.conf.ext的查询
driver = mysql
connect = host=127.0.0.1 dbname=mailserver user=blocked password=***REMOVED***
default_pass_scheme = PLAIN-MD5
password_query = SELECT email as user, password FROM virtual_users WHERE email='%u';
dovecot 不用mysql_Dovecot无法执行mysql查询相关推荐
- php 执行mysql查询_php中执行mysql的常用操作
连接到mysql服务器: $conn = mysql_connect($host,$user,$password) or die ("连接失败"); mysql_query($co ...
- mysql中新建不了查询语句_将excel和mysql建立链接后,如何通过在excel里面执行mysql查询语句,然后建立查询...
启动excel,点击data选项卡,在这个选项卡下选择new query,from other sources,form odbc 然后点击advanced options选项,填入如下查询语句 se ...
- mysql 代替分号_除了使用分号(;)终止符之外,还有其他可执行MySQL查询的内置命令吗?...
借助以下内置命令,即使不使用分号(;)终止符,MySQL也可以执行查询. 自我 我们可以通过使用\ G选项来使用此命令.这意味着将当前语句发送到要执行的服务器,并以垂直格式显示结果.当我们使用\ G并 ...
- LAMP/LNMP环境下:phpinfo php连接mysql php执行mysql查询 测试代码及响应
1.测试php环境搭建完成: <?phpphpinfo();?> =========================== 2.测试php连接mysql数据成功: <?php$mysq ...
- 使用Apache Spark让MySQL查询速度提升10倍以上
作者:Alexander Rubin 链接:http://coyee.com/article/11012-how-apache-spark-makes-your-slow-mysql-queries- ...
- 一条mysql查询语句的执行过程
当我们执行一条MySQL查询语句时,对于客户端而言是一个很简单的过程,但对于服务端来说其内部却会涉及到一些复杂的组件和处理逻辑.了解MySQL语句的内部执行原理,有助于我们更好地去处理一些复杂的SQL ...
- mysql查询解析过程_MySQL查询执行过程详解
查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览.查询是一个独立的.功能强大的.具有计算功能和条件检索功能的数据库对象.MySQL数据库中,MySQL ...
- mysql 存储过程无效_用VC通过DLL包连接MySQL,执行存储过程后,再执行其他查询无效?解决方法...
用VC通过DLL包连接mysql,执行存储过程后,再执行其他查询无效? MYSQL mysql; mysql_init(&mysql); mysql_real_connect(&mys ...
- mysql 查询执行计划_mysql8 参考手册--了解查询执行计划,使用EXPLAIN优化查询
根据表,列,索引的详细信息以及WHERE子句中的条件,MySQL优化器考虑了许多技术来有效执行SQL查询中涉及的查找.无需读取所有行即可执行对巨大表的查询:可以执行涉及多个表的联接,而无需比较行的每个 ...
最新文章
- 曲面屏敲代码飞起,包邮送到家!
- Kappa电商负责人顾皓澜:电商业务一直保持盈利
- 【NET CORE微服务一条龙应用】应用部署
- php 载入css就可以显示,如何在进度条加载后显示页面
- 信息安全工程师笔记-综合知识冲刺(二)
- 一维转二维_Excel – 一维表和二维表相互转换,只要一个“=”搞定
- django中设置url或者models中的slug字段
- memcached运行情况监测
- 【金九银十】Java微服务面试题,看到你就是赚到
- HCNA学习的第二天
- 有些微信小程序助你提高生活效率!
- ffmpeg将视频转换成图片
- Linux错误码汇总
- 从零开始实现3D软光栅渲染器 (1) 简介
- 公司企业邮箱登陆客户端,邮件服务器如何设置?
- jasypt数据源加密
- IDL语法基础(01)
- arm为什么不支持java_为什么在Java 7中没有为ARM改进StAX类
- android话费查询接口,Android 小应用--一键查话费移动版(附源码)
- 关于使用百度AI开放平台
热门文章
- 权限管理 UGO 、 ACL 、特殊权限
- HDFS权限管理、用户身份认证和数据访问授权、UGO权限管理、umask权限掩码、UGO权限相关命令、Web页面修改UGO权限
- 2.2.2 类反射场景与使用 -《SSM深入解析与项目实战》
- linux终端中最漂亮的几款字体介绍及安装
- 钩子(hook)是啥
- matlab load失败,MATLAB读取文件出错:错误使用 load 无法读取 MAT 文件
- plantuml-绘制状态图和活动图和部署图
- 面向6G无线通信的RIS(IRS)智能反射面:代码合集与WeChat讨论群
- 图像隐写分析——生成含密图像 Stego Image
- c#—OpenFileDialog(打开文件对话框)