Linux下配置Dovecot常见错误及解决办法
2018-07-13 08:53:31来源:编程学习网 阅读 ()
Error: doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: protocols: Unknown protocol: sieve
Groupware Error: The connection was refused. Please check the host and port number.
Dovecot Service ist nicht gestartet
[email protected]:~# /etc/init.d/dovecot restart Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service dovecot restart Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the stop(8) and then start(8) utilities, e.g. stop dovecot ; start dovecot. The restart(8) utility is also available. dovecot stop/waiting [email protected]:~# service dovecot restart stop: Unknown instance: dovecot stop/waiting [email protected]:~# /usr/sbin/dovecot -F -c /etc/dovecot/dovecot.conf doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:26: protocols=managesieve has been renamed to protocols=sieve doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:26: 'imaps' protocol is no longer necessary, remove it doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:97: ssl_cert_file has been replaced by ssl_cert = <file doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:98: ssl_key_file has been replaced by ssl_key = <file doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:261: namespace private {} has been replaced by namespace { type=private } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:268: namespace shared {} has been replaced by namespace { type=shared } doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 707: Unknown setting: sieve_global_path [email protected]:~# doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:797: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:908: passdb sql {} has been replaced by passdb { driver=sql } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:969: userdb sql {} has been replaced by userdb { driver=sql } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:998: auth_user has been replaced by service auth { user } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:1131: protocol managesieve {} has been replaced by protocol sieve { } doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 1136: Unknown setting: managesieve_logout_format doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: protocols: Unknown protocol: sieve
L?sung
apt-get install dovecot-sieve dovecot-managesieved
Error: dovecot: imap-login: Fatal: Can't load ssl_cert: There is no valid PEM certificate. (You probably forgot '<' from ssl_cert=</etc/ssl/certs/ssl-cert-snakeoil.pem)
[email protected]:~# cat /var/log/mail.err May 2 18:25:53 groupware dovecot: imap-login: Fatal: Can't load ssl_cert: There is no valid PEM certificate. (You probably forgot '<' from ssl_cert=</etc/ssl/certs/ssl-cert-snakeoil.pem) May 2 18:25:53 groupware dovecot: master: Error: service(imap-login): command startup failed, throttling
L?sung
ssl_cert =< /etc/ssl/certs/ssl-cert-snakeoil.pem ssl_key =< /etc/ssl/private/ssl-cert-snakeoil.key
Error: dovecot: auth: Fatal: Unknown database driver 'mysql'
May 3 10:42:42 groupware dovecot: auth: Fatal: Unknown database driver 'mysql' May 3 10:42:42 groupware dovecot: master: Error: service(auth): command startup failed, throttling
L?sung
apt-get install dovecot-mysql
Error: dovecot: auth: Fatal: net_connect_unix(auth-worker) in directory /run/dovecot failed: Permission denied
May 3 10:47:37 groupware dovecot: auth: Fatal: net_connect_unix(auth-worker) in directory /run/dovecot failed: Permission denied (euid=65534(nobody) egid=65534(nogroup) missing +r perm: /run/dovecot/auth-worker, dir owned by 0:0 mode=0755) May 3 10:47:37 groupware dovecot: master: Error: service(auth): command startup failed, throttling
L?sung
service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } unix_listener auth-master { group = mail mode = 0660 user = vmail } user = nobody }
Error: dovecot: auth: Fatal: No passdbs specified in configuration file. PLAIN mechanism needs one
dovecot: auth: Fatal: No passdbs specified in configuration file. PLAIN mechanism needs one
L?sung
passdb { args = /etc/dovecot/dovecot-sql.conf driver = sql }
Error: doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: mail_plugin_dir: access(/usr/lib/dovecot/modules/lda) failed: No such file or directory
L?sung
mail_plugin_dir = /usr/lib/dovecot/modules
Error: Couldn't drop privileges: Mail access for users with UID 150 not permitted (see first_valid_uid in config file, uid from userdb lookup).
May 3 13:35:34 groupware dovecot: imap([email protected]): Error: user [email protected]: Couldn't drop privileges: Mail access for users with UID 150 not permitted (see first_valid_uid in config file, uid from userdb lookup). May 3 13:35:34 groupware dovecot: imap([email protected]): Error: Internal error occurred. Refer to server log for more information.
L?sung
Datei /etc/dovecot/conf.d/10-mail.conf
first_valid_uid = 150 last_valid_uid = 150
Error: dovecot: lda: Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: Permission denied (euid=150(vmail) egid=8(mail) missing +r perm: /var/run/dovecot/auth-userdb, dir owned by 0:0 mode=0755)
May 3 14:07:52 groupware dovecot: lda: Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: Permission denied (euid=150(vmail) egid=8(mail) missing +r perm: /var/run/dovecot/auth-userdb, dir owned by 0:0 mode=0755) May 3 14:07:52 groupware dovecot: lda: Fatal: Internal error occurred. Refer to server log for more information.
L?sung
Datei /etc/dovecot/conf.d/10-master.conf
service auth { unix_listener auth-userdb { mode = 0600 user = vmail #group = } }
Error: sieve: execution of script /home/vmail/before.sieve failed, but implicit keep was successful
dovecot: lda([email protected]): Error: sieve: execution of script /home/vmail/before.sieve failed, but implicit keep was successful
L?sung: /etc/dovecot/conf.d/15-lda.conf
lda_mailbox_autocreate = yes lda_mailbox_autosubscribe = yes
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 5个相见恨晚的Linux命令,phper必备 2019-02-25
- Linux运用一些常用命令,优秀的PHPer都需掌握 2019-01-21
- 详解Git 操作 2018-07-13
- 为什么高手离不开Linux系统? 2018-07-13
- 使用 LVS 实现负载均衡原理及安装配置详 2018-07-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash