> x append inbox catenate (url ;invalid; url {5}
>
> Dovecot replies with "+ OK" because it wants to read all the URLs into memory
> before parsing them, while catenate.pl expects an error message immediately.I see that Example 4 in Appendix A of RFC 4469 explicitly allows both models. Here's a patch to catenate.pl to expect dovecot-2.2's behavior.
catenate-patch
Description: Binary data
