Articles of imap

PHP CLI不加载IMAP扩展

当我尝试运行在我的浏览器中使用imap的脚本时,它工作正常(它是从安装了扩展的networking上的Ubuntu 14.04服务器加载的)。 但是,当我尝试在服务器上使用PHP CLI时,它不会加载imap 。 我写了一个简单的脚本来检查加载的扩展,使用get_loaded_extensions() ,它教会了我两件事: PHP CLI有50个扩展,而通过我的Web浏览器运行它有51。 在我的apache2/php.ini ( imagick.so )中手动声明的另一个扩展是在CLI和浏览器中加载的 为什么会发生这种情况,我如何才能在CLI和浏览器中加载所有51个扩展?

使用Telnet连接到Hotmail的IMAP服务器

Hotmail似乎有两个独立的IMAP端口: imap-mail.outlook.com 993 和: imap-mail.outlook.com 143 我的猜测是143是不安全的,993是通过SSL。 但是,当我尝试连接超过993: telnet imap-mail.outlook.com 993 我只是得到一个空白的屏幕 – 没有确认或问候消息。 当我尝试超过143的同样的东西,我得到一个消息,但它的encryption: 随后,发出login命令失败: . LOGIN [email protected] mypassword 附: . BAD Command received in Invalid state. 我甚至不能在993上input,因为我没有得到问候。 请有人build议我为什么这是不正确的连接,并可能build议如何解决这个问题?

更改Dovecot的IMAP端口

我运行Dovecot让人们访问我的服务器上的电子邮件。 不幸的是,有些networking无法连接正常的IMAP端口,所以我试图改变它。 我改变了configuration包含: protocol imap { listen = *.1433 *.143 … 然后dovecot无法重新启动: Fatal: listen: Can't resolve address *.1433: Name or service not known 什么是这样做的正确方法? 如果可能的话,我宁愿在两个端口上都听。

Dovecot / Thunderbird推荐Exchange / Outlook迁移策略

我们将Postfix / Dovecot / Maildir安装程序中的〜60个用户邮箱移动到Exchange 2007中。我了解到Microsoft的Transporter Suite ,它将允许批量邮箱的IMAP到Exchange转换。 但是,如果有一个无法预料的问题,那么如何清理一个拙劣的过程还是值得关注的。 显然,试图为用户删除损坏的Exchange邮箱也会导致一个相当吓人的对话框,这意味着用户帐户也将被删除 ,而不仅仅是损坏的框本身。 虽然原始的电子邮件存储(Maildir格式)可用,但我们需要删除有问题的坏框,并重复此过程,所以此方法不是一个可行的选项。 在这一点上,我非常担心影响批量或批量式转换,而无需大量的人工干预。 我们正试图避免访问50多个桌面,并通过使用Outlook或Thunderbird作为“枢轴”代理手动移动电子邮件; 虽然这是百分之百的保证工作,这将需要数周或数月时间移动一个帐户超过250万条信息。 所以我已经开始研究开源和商业的其他工具和方法。 我尝试的第一个是OfflineIMAP ,事实certificate, 这对Exchange不友好 , 迁移过程的微妙影响导致Exchange的命名属性耗尽,因为每个移动的邮件都会生成一个唯一的标头。 一个修补程序可用于此,将唯一标题更改为一个具有唯一标识符的通用标题,避免耗尽问题。 然而,在应用补丁之后,仍然存在一些问题。 真的很遗憾,因为保持同步是很好的。 在商业方面,我以试用模式简要介绍了Transend Migrator 。 结果是不一样的,二进制文件看起来很less。 这并不令人鼓舞,特别是对于那些最终用户会很容易注意到的事情,尤其是那些可怕的错误。 还有其他的问题。 邮箱存储为Maildir,但是邮箱名称符合Thunderbird的预期(我们已经在TBird上工作了好几年)。 许多箱子名称不匹配(发送与发送物品,垃圾与删除物品等),并且需要在移植时有效地翻译。 是的,我们对最终用户非常感兴趣 – 成功的迁移将包括通知他们我们正在切换到Outlook,并为每个人提供一个30分钟的小class,然后是人们首次打开基于Exchange的新邮箱。 有人在某个地方肯定有东西可行 编辑:后续 用Ruby编写的落叶松脚本提供了最简单的解决scheme,尽pipe有一些注意事项。 以下是发生了什么的一个严重压缩的版本: 获取用户的用户名和密码。 转换后重置密码。 通过IMAP连接到用户的邮箱,并确保INBOX已订阅,并且所有邮件都被标记为已读。 在Exchange方面有一个问题,如果邮件未读并处于特定状态,可以防止邮件成功导入… 将后缀传输映射更改为指向交换服务器,这会导致所有新交付到达Exchange服务器而不是当前的电子邮件服务器。 使用larch命令移动电子邮件,省略用户的垃圾桶。 我们必须投降,因为有用户把垃圾转化为个人档案系统。 请注意任何没有转换的消息。 重新审查并尝试重新复制它们。 这只会移动较新的消息。 在MySQL中创build一条logging,指示Dovecot进入该用户的代理模式,并将logging指向Exchange服务器。 这允许现有的客户端连接,直到我们准备好设置他们的Outlook安装。 重新连接到用户的收件箱,然后检查是否复制了所有邮件。

在Linode VPS里运行Courier IMAP的奇怪的负载问题

所以…我在电子邮件服务器上看到一些非常奇怪的加载问题。 上午8点到9点(巧合的是,当人们开始工作),但大约上午11点左右下降。 CPU使用率保持正常,我有大量的可用内存,不交换。 昨天我们有一个非常高的爱荷华州(49.75),有一个非常高的负荷(40),今天我们只有“11-12负荷爱荷华州在3-4之间。 所有的迹象都指出imapd是罪魁祸首(courier-imap),因为当我停下来的时候,负载突然开始下降,在2-3分钟内恢复正常。 我确实有大约40-60人在跑步。 我们使用thunderbird,每个打开5个连接,在大多数工作站上我把它降低到1,这有点帮助(负载下降到5-7),然后…整个服务器在上午11点左右恢复正常。 我仍然有〜30个imapds运行,但与完全正常的负载(0.2和0.4之间)。 所以…我不太明白为什么会这样,因为从逻辑上讲,如果这是问题的原因,它应该更高。 这是一个Linode 1080 VPS和1gig ram。 (chkrootkit / rkhunter显示没有什么不寻常的。)

你可以同步一个iPhone与Exchange 2003没有IMAP?

iPhone的主动同步依靠IMAP支持吗? (目前,我已阻止)在Exchange 2007或Exchange 2010中支持更好吗? 什么是设置Exchange服务器与iPhones良好搭配的最低要求?

Dovecot忽略最大数量的IMAP连接

我有一个单邮箱邮件服务器运行Dovecot / Postfix,我有两个IMAP客户端,PC上的Thunderbird和Android上的K9。 即使在将“mail_max_userip_connections”variables更改为50之后,我仍然在日志中收到此错误。 puppet dovecot: imap-login: Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10): user=<[email protected]>, method=PLAIN, rip=62.242.90.2, lip=198.29.31.229, TLS 为什么说在日志中设置为10? 这是硬编码吗? grep -r "mail_max_userip_connections" /etc/dovecot /etc/dovecot/conf.d/20-managesieve.conf: #mail_max_userip_connections = 10 /etc/dovecot/conf.d/20-pop3.conf: #mail_max_userip_connections = 3 /etc/dovecot/conf.d/20-imap.conf: mail_max_userip_connections = 50 进行更改后,我已经重新启动了dovecot,但是此错误仍然logging在日志中,我无法访问邮箱。 任何人都可以帮我理解为什么我似乎无法提高最大限度?

configurationDovecot只允许本地主机通过imap连接

如何将Dovecot消息传递代理configuration为只允许来自本地主机的imap连接?

SMTP发送的电子邮件没有复制到发送文件夹

我发现一些(less数)供应商不会将通过SMTP从邮件客户端发送的电子邮件复制到“发件箱”文件夹中。 他们只复制到发送的文件夹,如果你从他们的网页界面发送,通过SMTP客户端直接发送的一切都不会被复制到任何文件夹。 这是一个标准的遵守行为还是一个不好的做法? 我注意到,例如GMail正确地将这些电子邮件保存到[发送]文件夹和[IMAP /发送]。 我怀疑这种行为只是针对销售IMAP服务(允许创build文件夹和复制电子邮件)。 编辑:我只是想一些参考什么是正确的行为,当一台服务器通过SMTP接收邮件。 将其从本地发送的文件夹中丢弃

如何组织Maildir子目录

我有一个邮件服务器: 后缀传输 鸽舍/ IMAP阅读 Maildir存储 雷鸟作为主要支持的客户端(但当然,我想与所有兼容) 用于Webmail访问的Roundcube 我似乎无法find一个正确的方式来组织我的Maildirs。 目前,我的个人看起来像这样: drwx—— 5 bartvh bartvh 4096 May 5 19:42 .Drafts drwx—— 5 bartvh bartvh 4096 May 7 16:55 .INBOX.Concepten // Dutch for drafts drwx—— 5 bartvh bartvh 4096 May 7 12:14 .INBOX.Junk drwx—— 5 bartvh bartvh 4096 May 7 12:14 .INBOX.Trash drwx—— 5 bartvh bartvh 4096 May […]