我们有一个build立在Gluster分布式文件系统之上的邮件服务器。 虽然这已被certificate是相当容易build立和相当稳定,我们的networking邮件的performance一直很慢。 所以现在我可以调整底层文件系统的性能(这几乎肯定是缓慢的原因 – 当我们把邮件存储在本地文件系统时,速度很快)。 问题始于我不知道如何实际衡量IMAP如何快速检索单个邮件。 没有这个指标,我无法确定哪些调整variables对我们有帮助。 此外,似乎caching不适用于IMAP。 如果我尝试再次检索相同的消息,至less需要第一次。 在文件系统上使用ls或du命令可以caching结果,而后续的请求比第一个要快得多。 所以计时这些结果将无法帮助我很多。 任何帮助,将不胜感激。
我有一个关于Dovecot ACL的简单问题, 我打算做的是防止用户删除电子邮件, 我能够更改“垃圾箱”文件夹的权限,以便用户不能清除已删除的电子邮件,所以一切都很好。 但是,Outlook上的用户可以绕过“垃圾邮箱”进行轮class删除。 使用ACL我可以防止删除所有不是一个选项。 我希望他们能够删除(移动到垃圾),但不能移动删除。 有任何想法吗 ? 非常感谢 艾哈迈德
所以我在这里build立一个邮件服务器 – Debian 7.8上的Courier&Postfix,通过MySQL进行身份validation。 得到它大部分设置 – 我可以发送邮件,地址也正在接收邮件,与后缀将其放在正确的Maildir,一切都正确authentication与SASL / PAM等。 但是,我实际上无法通过Thunderbird连接到IMAP(它说无法validationlogin详细信息),并且日志没有显示除实际连接尝试以外的任何内容 – 没有列出任何错误(快递debugging日志启用了这个)。 mailog只显示: Jan 14 17:17:21 server imapd: Connection, ip=[::ffff:xxxx] 所以我去远程testing它手动(telnet domain.tld 143),我得到以下输出: * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution information. 1 LOGIN [email protected] testpass […]
对不起,因为我确定问题是愚蠢的,但两天后尝试不同的configuration从谷歌和Serverfault它仍然无法正常工作。 我在后缀/鸽舍新手 升级Debian之后,我configuration了(第一次)Dovecot的Postfix。 Pop3现在工作正常,但Imap不(login失败) main.cf # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name biff = no # appending […]
我只是在这里大声思考,想知道是否需要开放端口(入站)才能继续使用我的邮件。 是不是有可能redirect交通可以说通过一个子域(imap.domain.tld或pop3.domain.tld)托pipe在端口80或443,然后通过proxy_pass与nginxredirect的imap或pop3? 如果这不是我走的路我想知道为什么像谷歌这样的大家伙都有一个单独的所有这些协议的子域… 如果可能的话,我想尽可能地收紧我的vps,但是仍然保留neccesairy的东西。
我试图在Linux上的Courier中禁用SSLv2支持(除其他外)。 在/ etc / courier / imapd-ssl中我有: TLS_CIPHER_LIST="HIGH:!MEDIUM:!SSLv2:!LOW:!EXP:!aNULL:!ADH:@STRENGTH:!3DES" TLS_PROTOCOL=TLS1 TLS_STARTTLS_PROTOCOL=TLS1 这在imaps(993 / tcp)上很好地工作: # openssl s_client -connect localhost:995 -ssl2 CONNECTED(00000003) write:errno=104 但是对于143 / tcp上的STARTTLS,似乎仍然允许SSLv2: openssl s_client -connect localhost:143 -starttls imap -ssl2 CONNECTED(00000003) 相比之下: openssl s_client -connect localhost:143 -starttls imap -ssl3 CONNECTED(00000003) 140692334688072:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:339: — no peer certificate available — No client certificate CA […]
有这种情况: 在本地networking中存在两个完全不同/独立的邮件服务器,用于完成不同的maildomains。 只有一个公共IP地址可用。 现在应该可以从两个邮件服务器的“外部”获得IMAP访问权限。 因此只需要转发默认的IMAP端口143,这当然可以在本地networking中的一台服务器上完成。 因此,这台服务器必须根据maildomain(或在MailClient?或EMail Address?中设置的IMAP主机)将IMAPstream量转发到正确的邮件服务器。 这怎么能实现? 我以类似的方式为Apache提供了一些有关HTTP(“ProxyPass”/“ProxyPassReverse”)的“反向代理”。 提前Thx任何提示! T0mc @
我们一直在尝试使用我们的dovecot服务器来实现pop3s ,但现在一段时间都不成功。 这台服务器工作正常, pop3 , imap ,& imaps ,只是不pop3s 。 症状是: 电子邮件客户端报告到服务器的ssl连接不起作用。 使用以下openssl命令进行testing: openssl s_client -connect myhost.net:pop3s 导致消息: 85950:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:/SourceCache/OpenSSL098/OpenSSL098-52/src/ssl/s23_lib.c:182: 当尝试pop3s连接时,dovecot服务器日志只显示以下三行: dovecot: pop3-login: Warning: SSL: where=0x10, ret=1: before/accept initialization dovecot: pop3-login: Warning: SSL: where=0x2001, ret=1: before/accept initialization dovecot: pop3-login: Warning: SSL: where=0x2002, ret=-1: SSLv2/v3 read client hello A (一个成功的ssl连接显示更多的日志信息) 请让我知道什么configuration信息可能是有帮助的,我会通过这一点。 预先感谢您的帮助。 响应请求configuration信息: dovecot版本:2.0.9 […]
所以我们有一个build立在postfix-courier-saslauthd上的邮件系统,其中包括unix用户和maildirs以及共享文件夹的TONS。 T'bird(2.0.0.21)和Roundcube都显示订阅奇怪的症状。 在Roundcube中,如果我进入“个人设置” – >“文件夹”,10次中有9次,它会自动将我订阅到所有文件夹。 不爽。 在Thunderbird中,当我打开订阅…,然后开始通过文件夹结构(它dynamic加载它),它开始订阅我随机文件夹,有时整个子文件夹树。 我开始怀疑在服务器端发生了一些奇怪的事情。 任何人有任何想法? 这非常非常烦人 编辑:在debugging模式下跑T'bird。 我得到这些消息吨:1628149872 [1e71f20]:考虑播放排队的url:imap://[email protected]:143 / unsubscribe> .shared / a / sub / folder -1628149872 [1e71f20]:创build协议实例播放排队的url:imap://[email protected]:143 / unsubscribe> .shared / a / sub / folder -1628149872 [1e71f20]:创build协议实例无法播放排队的url:imap://[email protected]:143 / unsubscribe> .shared / a / sub / folder
我的用户在使用IMAP邮箱时遇到问题。 IMAP进程挂起和超时。 当他们超时,用户可能会看到一个空的电子邮件框。 但真正的问题似乎是slapd和famd之间的沟通。 一些背景: 系统: Debian Lenny courier-imap 4.4.0-2 fam 2.7.0-13.3 slapd 2.4.11-1 nsswitch.conf包含: passwd:文件ldap 组:文件ldap shadow:文件ldap 快递的imapconfiguration文件包含“空闲”的能力,但删除它(和IMAP_ENHANCEDIDLE摆弄)什么都不做。 从阅读起,我会认为这会停止使用fam的快递imap,但我猜不是。 将imap进程(当它挂起时)表明挂在与fam的通信上。 所以我重新启动了fam(将问题解决了几个小时),并继续解决问题,找出问题的根源。 由于该scheme仍悬而未决,我一直在寻找。 这个家伙显示出与slapd的沟通是悬而未决的。 踢slapd解决了一些问题。 slapd响应其他查询,但随着时间的推移变得更慢。 最奇怪的是这些问题刚刚开始出现。 而且我认为可能相关的唯一升级包是以下内容: 基本文件5lenny4 libmysqlclient15off 5.0.51a-24 + lenny2 libssl0.9.8 0.9.8g-15 + lenny3 openssl 0.9.8g-15 + lenny3 tzdata 2009l-0lenny1 udev 0.125-7 + lenny3 看来(没有我确认这一点)famd和slapd之间的联系是一个长期的(通过nscd)。 哎呀,写这个我只是意识到nscd是另一件我没有testing过。 猜猜我会考虑这一点。 编辑:刚刚证实,踢nscd也解决了这个问题。