Exec'ing a script from Cyrus when imapd has a client

Greg A. Woods woods-cyrus at weird.com
Thu Nov 12 13:53:35 EST 2009


At Sat, 07 Nov 2009 16:05:53 -0500, Adam Tauno Williams <awilliam at whitemice.org> wrote:
Subject: Re: Exec'ing a script from Cyrus when imapd has a client
> 
> So what?  Seriously, if a tool accomplishes the task... and
> accomplishing the task is the purpose for the technology to exist in the
> first place.

Well, if all you've got is a hammer....


> Bogus, Fetchmail is a POP/IMAP/SMTP client that automatically moves
> messages based upon its configuration.  It doesn't "violate" any
> "protocol levels" at all.  If I drag-and-drop messages with my GUI MUA
> between two servers, or use fetchmail, it is the exact same affect and
> both are perfectly legitimate.  Except, of course, that fetchmail will
> do so at 3AM every morning while I sleep.

Ah, NOPE.  POP and IMAP are entirely different paradigms than SMTP (or
LMTP), for example.  Fetchmail violates RFC822 for starters.  See my
other reply.  If you don't understand then perhaps you don't care about
such things -- that's your business.  Also fetchmail introduces a huge
hole in reliability and robustness of normal MTA message transmission
and delivery.

I'd very much like to stop anyone from offering such hacks as
"solutions" to others though, especially when there are perfectly good
alternatives which don't violate any protocol layers and which are
infinitely more robust and reliable.

-- 
						Greg A. Woods

+1 416 218-0098                VE3TCP          RoboHack <woods at robohack.ca>
Planix, Inc. <woods at planix.com>      Secrets of the Weird <woods at weird.com>


More information about the Info-cyrus mailing list