On Mon, 2011-09-19 at 23:22 -0400, Phil Pennock wrote:
> On 2011-09-19 at 17:32 -0700, Ross Boylan wrote:
> > I am getting non-spam emails that fail delivery over LMTP to Cyrus IMAP.
> > Most likely the cause is lines that are too long (though it could also
> > be embedded NULLs).
> > 
> > I would appreciate suggestions about how to handle this, assuming I'm
> > stuck with Cyrus's behavior.*
> 
> Cyrus imapd.conf:
>   reject8bit:             no
>   munge8bit:              no
> 
> Those should be sufficient.
Those options don't look as if they affect the long-line handling (or
really, even NUL, since its 8th bit is 0).  Am I missing something?

Also my config file has the comment
# spamware. If you kept reject8bit disabled, you can choose to leave the
# crappage untouched by disabling this (if you don't care that IMAP SEARCH
# won't work right anymore.
#munge8bit: no
which doesn't sound too good, as I'd like SEARCH to work:)

Thanks for the tips.
Ross
> 
> Other advice on integration:
> 
> If you're using +addressing with Exim's:
>   local_part_suffix = +*
>   local_part_suffix_optional
> then put "rcpt_include_affixes" on the LMTP-invoking Transport (whether
> smtp or lmtp driver) to pass the +address on to Cyrus; then the
> "imapmagicplus: yes" imapd.conf setting will let you grant "anyone" the
> "p" permission on "foobar" (as a child of INBOX) and you can have
> auto-delivery into that folder for mail going to you+foobar.
> 
> I actually use these options on the Transport, besides driver & socket:
> 
>   envelope_to_add
>   user = cyrus
>   group = cyrus
>   rcpt_include_affixes
>   headers_remove = "lines"
>   headers_add = "Lines: $body_linecount"
> 
> The Lines: header makes mutt's index view able to show how large a mail
> is without first needing to retrieve the body.
> 
> (And, personally, I tell cyrus to use "skiplist" or "flat" for all DB
>  types, because I got fed up with debugging yet more bdb
>  self-incompatibilities with upgrades and whether or not db_upgrade
>  would actually work).
> 
> -Phil


-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to