message line endings on MacOSX -- UNIX vs DOS? referred frompostfix list ...

OpenMacNews cyrus-info.20.openmacnews at spamgourmet.com
Tue Jan 4 20:29:10 EST 2005


hi john,

> I will say that as long as you are using standards based protocols to access
> and inject mail into the mail store, the internal format is irrelevant.    It 
is
> best to view cyrus as a black box, any custom code you write to access cyrus
> internals could easily be broken in the next release.

yup.  that's the understanding i'm coming to ...

> The only problem I have had with this is that sieve re-injects mail into the
> queue via sendmail and the sendmail interface is not defined by a standard.
> (but instead by the default current behavior of sendmail.)    Since cyrus
> stores in CR/LF it injects into sendmail with CR/LF and qmail's sendmail
> replacement expects LF only.   I suspect that qmail is the only MTA that has
> this problem since no one else has reported it.   (BTW, if anyone is using
> qmail, I have a fix in place now that resolve this by patching qmail's
> sendmail replacement.)

sieve's 'on my list', but haven't gotten round to it yet.

my install is using postfix as MTA, and *it* also has a sendmail-replacement, 
but as I'm using only cyurus' LMTP for all local delivery, i'd THINK (hope?) 
that sieve will 'play nice' with imap/lmtp w/o necessarily using the sendmail 
clone ...  but i'm guessing for now :-S

> The only time you would want to mess with the internal format is when you are
> doing something like a mailstore conversion (I know we converted from UW's
> IMAP server a while back using this technique), but even then you may be
> better of using protocol based tools to copy.

the conversion is exactly what i'm considering.  nonetheless, protocol-based 
tools may be much less headache despite being (arguably) slower  ....

thx,

richard

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list