Greenmail是一种SMTP,POP3,IMAP邮件模拟服务,非常适合邮件测试,而不是真正的邮件服务器,您有一个存根,可以保存邮件以供日后确认。
Squirrelmail是一个基于php的webmail界面,我打算用来访问greenmail但是...
当我尝试从squirrelmail打开电子邮件时,我得到:
错误:请求错误或格式错误。
查询:FETCH 1 BODY [HEADER]
服务器响应:预期:'('找到:'B'命令应为'UID |||'
那是松鼠1.4.22,今天我甚至尝试安装svn trunk squirrelmail-20140131_0200-SVN.devel.tar.gz
并得到完全相同的错误。
尝试使用squirrel的其他webmail替代方案,但除了atmail trial之外也有类似的错误,这是唯一能够打开greenmail邮件的webmail客户端。 Telnet运行良好,但这对我在这里尝试做的太差了。
所以如果atmail能够做到这一点,那么必须在squirrelmail端做一些事情,或者也许有一些与imap相关的配置我在这里缺失了?
注意atmail使用相同的php 5.3.10,apache2,ubuntu精确64堆栈测试了squirrelmail。
要重现错误,我已设置an open source Vagrant VM here
更新1
我正在使用yawebmail网络客户端进行一些方便的更新,以使电子邮件端到端测试留在浏览器中。 Yawebmail没有格式错误的请求问题。
更新2
好消息! Greenmail已经moved to github,现在这个问题是an issue in the official repo