度假特色 horde5, dovecot2, sieve

度假特色 horde5, dovecot2, sieve

我正在尝试激活 Horde 的度假功能,但无法在 SSL/TLS 下运行。当我“保存/启用、禁用”时,我收到以下错误:

dovecot: managesieve-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=xxx, lip=xxx, TLS handshaking, session=<xxx>    
脚本未更新:异常“Ingo_Exception”,消息为“激活脚本时出错”。驱动程序说:/usr/local/www/horde/ingo/lib/Transport/Timsieved.php:88 中出现异常“Ingo_Exception”,消息为“无法建立 TLS 连接”

但当我发送电子邮件时,它起作用了

dovecot: managesieve-login: Login: user=<xx@xxxxx>, method=PLAIN, rip=xxxxx, lip=xxxx, mpid=xxxx, secured, session=<xxxx>

如果有帮助的话,thunderbirds 可以正常工作(发送/接收)。此外,如果我将 backend.local.php 文件的 usetls 选项更改为 false,它就可以正常工作。

dovecot.conf

# 2.2.15:/usr/local/etc/dovecot/dovecot.conf
# Pigeonhole 版本 0.4.6 (3e924b1b6c5c+)
# 操作系统:FreeBSD 10.1-RELEASE amd64  
auth_cache_negative_ttl = 1 分钟
auth_cache_size = 1 k
auth_mechanisms = digest-md5 plain
听 = *
mail_access_groups = 虚拟
mail_gid = 虚拟
mail_location = maildir:~/
mail_uid = 虚拟
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto 拒绝信封编码字符休假子地址比较器-i;ascii-数字关系正则表达式imap4flags 复制包括变量正文 enotify 环境邮箱日期 ihave 重复
密码数据库 {
  参数 = /usr/local/etc/dovecot/dovecot-sql.conf
  驱动程序 = sql
}
插入 {
  筛子 = /var/spool/virtual/%d/%n/.dovecot.sieve
  sieve_dir = /var/spool/virtual/%d/%n/
}
协议 = imap lmtp 筛选
服务授权工作者 {
  用户=dovecot
}
服务授权 {
  unix_listener /var/spool/postfix/private/auth {
    组 = 后缀
    模式 = 0660
    用户 = 后缀
  }
}
服务 imap 登录 {
  chroot = 登录
  客户端限制 = 128
  可执行文件 = /usr/local/libexec/dovecot/imap-login
  inet_listener imaps {
    地址 = *
    端口 = 993
    ssl = 是
  }
  进程限制 = 64
  process_min_avail = 2
  服务数量 = 10
}
服务图像 {
  可执行文件 = /usr/local/libexec/dovecot/imap
}
服务 lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    组 = 后缀
    模式 = 0660
    用户 = 后缀
  }
}
服务管理登录{
  inet_listener 筛选器 {
    端口 = 4190
  }
  服务数量 = 1
  vsz_limit = 64 M
}
服务管理筛 {
  进程限制 = 10
}
ssl_cert = /etc/ssl/dovecot/server.crt
ssl_cipher_list = AES256+EECPH:AES256+EDH
ssl_key = /etc/ssl/dovecot/server.key
ssl_protocols = TLSv1.2
用户数据库 {
  参数 = uid=virtual gid=virtual home=/var/spool/virtual/%d/%n
  驱动程序 = 静态
}
协议筛选 {
  log_path = /var/log/dovecot-sieve-errors.log
  mail_max_userip_connections = 10
  managesieve_implementation_string = Dovecot Pigeonhole
  managesieve_max_line_length = 65536
}
协议 imap {
  imap_client_workarounds = 延迟新邮件 tb-extra-mailbox-sep
  imap_max_line_length = 64 k
  邮件插件 =
}
协议 lmtp {
  mail_plugins = 筛选
}

英戈斯backends.local.php

$backends['imap']['disabled'] = true;
$backends['sieve']['disabled'] = false;
$backends['sieve']['transport'][Ingo::RULE_ALL]['params']['hostspec'] = 'xxxx';
$backends['sieve']['transport'][Ingo::RULE_ALL]['params']['logintype'] ='PLAIN';
$backends['sieve']['transport'][Ingo::RULE_ALL]['params']['usetls'] = true;
$backends['sieve']['script'][Ingo::RULE_ALL]['params']['utf8'] = true;

你能帮我找出我错过的东西吗?

谢谢

相关内容