为了build立一个自动回复,我试图通过在Roundcube中激活插件Managesieve来安装filter。
也许我做错了什么,在Roundcube中有一个errormessage说'无法连接到服务器'
邮件服务器和Roundcube成功运行,版本:Roundcube 0.9.5 / Postfix 2.11.0 / Dovecot 2.2.9 / Ubuntu 14.04.4
Roundcube errorlog为空邮件errorlog说:7月23日16:06:01 vuyk后缀/提交/ smtpd [27845]:致命的:没有SASLauthentication机制
在/etc/dovecot/dovecot.conf中:
protocols = imap lmtp pop3 sieve
在20lmtp.conf中:
protocol lmtp { postmaster_address = [email protected] mail_plugins = $mail_plugins sieve }
在/etc/dovecot/conf.d/20-managesieve.conf中:
protocols = $protocols sieve service managesieve-login { inet_listener sieve { port = 4190 } #} <- still commented, this was the problem!
在/etc/roundcube/main.inc.php中:
$rcmail_config = array('managesieve'); $rcmail_config['managesieve_host'] = 'localhost';
在/etc/dovecot/conf.d/15-lda.conf中:
protocol lda { mail_plugins = $mail_plugins quota sieve }
在/etc/dovecot/conf.d/90-sieve.conf中:
sieve = ~/.dovecot.sieve sieve_global_path = /var/lib/dovecot/sieve/default.sieve sieve_dir = ~/sieve sieve_global_dir = /var/lib/dovecot/sieve/
在usr / share / roundcube / plugins / managingieve / conf.inc.php.dist中:
$rcmail_config['managesieve_port'] = 4190;
您必须从dovecot bundleconfigurationmanagesieve服务器:
---- dovecot.conf ----- . . . . . service managesieve-login { inet_listener sieve { port = 4190 } service_count = 1 process_min_avail = 1 } . . . . .