linux – 如何启动dovecot?
我正在构建一个Web服务器来托管多个网站.除了邮件服务器,我得到了一切.我正在使用linode来托管我的vps而且我一直在关注他们的教程.仅供参考,我使用的是Ubuntu 11.10.
这是我一直关注的链接,http://library.linode.com/email/postfix/dovecot-mysql-ubuntu-10.04-lucid.我到达了它告诉我重新启动dovecot的部分,所以我尝试了“service dovecot restart”.但后来我得到了这个“重启:未知实例:”.我以root身份登录,所以我没有使用sudo. 由于那不起作用,我尝试了“/etc/init.d/dovecot restart”,我得到“dovecot开始/运行,过程4760”.所以我尝试“/etc/init.d/dovecot status”,我得到“dovecot停止/等待”. 所以我尝试了“服务dovecot开始”,过程4781”.所以我试图获得状态,所以我厌倦了“服务dovecot状态”并得到“dovecot停止/等待” 然后我累了“/etc/init.d/dovecot start”,进程4794”.所以我厌倦了获得状态,所以我累了“/etc/init.d/dovecot status”并得到了“dovecot停止/等待” 只是为了踢和笑,我厌倦了杀死这个过程,我使用了当我做“服务dovecot开始”时得到的PID,这是命令“kill -9 4444”,我得到这个“bash:kill:(4805) – 没有这样的过程“ 难道我做错了什么? –EDIT 1– 以下是在/ var / log / syslog中找到的涉及dovecot的日志 dovecot: master: Dovecot v2.0.13 starting up (core dumps disabled) dovecot: ssl-params: Generating SSL parameters dovecot: ssl-params: SSL parameters regeneration completed dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill) dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill) dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill) dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill) kernel: init: dovecot main process (10276) terminated with status 89 kernel: init: dovecot main process (10289) terminated with status 89 kernel: init: dovecot main process (10452) terminated with status 89 kernel: init: dovecot main process (2275) terminated with status 89 kernel: init: dovecot main process (3028) terminated with status 89 kernel: init: dovecot main process (3216) terminated with status 89 kernel: init: dovecot main process (3230) terminated with status 89 kernel: init: dovecot main process (3254) terminated with status 89 kernel: init: dovecot main process (3813) terminated with status 89 kernel: init: dovecot main process (3845) terminated with status 89 kernel: init: dovecot main process (4664) terminated with status 89 kernel: init: dovecot main process (4760) terminated with status 89 kernel: init: dovecot main process (4781) terminated with status 89 kernel: init: dovecot main process (4794) terminated with status 89 kernel: init: dovecot main process (4805) terminated with status 89 – 编辑2(/etc/dovecot/dovecot.conf) – 以下是dovecot.conf文件 protocols = imap imaps pop3 pop3s log_timestamp = "%Y-%m-%d %H:%M:%S " mail_location = maildir:/home/vmail/%d/%n/Maildir ssl_cert_file = /etc/ssl/certs/dovecot.pem ssl_key_file = /etc/ssl/private/dovecot.pem namespace private { separator = . prefix = INBOX. inbox = yes } protocol lda { log_path = /home/vmail/dovecot-deliver.log auth_socket_path = /var/run/dovecot/auth-master postmaster_address = postmaster@[mydomainname.com] mail_plugins = sieve global_script_path = /home/vmail/globalsieverc } protocol pop3 { pop3_uidl_format = %08Xu%08Xv } auth default { user = root passdb sql { args = /etc/dovecot/dovecot-sql.conf } userdb static { args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes } socket listen { master { path = /var/run/dovecot/auth-master mode = 0600 user = vmail } client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } } – 编辑3(/var/log/mail.log) – 以下是/var/log/mail.log中的内容 dovecot: master: Dovecot v2.0.13 starting up (core dumps disabled) dovecot: ssl-params: Generating SSL parameters postfix/master[9917]: daemon started -- version 2.8.5,configuration /etc/postfix dovecot: ssl-params: SSL parameters regeneration completed postfix/master[9917]: terminating on signal 15 postfix/master[10196]: daemon started -- version 2.8.5,configuration /etc/postfix dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill) dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill) dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill) dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill) postfix/master[2435]: daemon started -- version 2.8.5,configuration /etc/postfix postfix/master[2435]: terminating on signal 15 postfix/master[2965]: daemon started -- version 2.8.5,configuration /etc/postfix 解决方法
这意味着它启动,尝试解析配置并失败.在/ var / log中查找累积dovecot日志记录的日志,以确定问题所在.它的日志取决于您正在使用的Linux发行版.
– 编辑 – 状态89表示配置中存在与解析器相关的错误.请先查看是否已终止所有{}花花环腕.这将是我的第一次预感. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |