Re: Automatically moving marked mails?

2009-07-13 Thread Ian Eiloart


--On 9 July 2009 11:27:55 -0400 Jorey Bump l...@joreybump.com wrote:

 Ian Eiloart wrote, at 07/09/2009 10:46 AM:

 --On 9 July 2009 09:54:31 -0400 Adam Tauno Williams
 a...@morrison-ind.com  wrote:

 Ian Eiloart wrote, at 07/09/2009 05:39 AM:
 Except that the sieve server ought to be on the border MTA, so that
 the user can tell the server to reject the message at SMTP time.
 That's not feasible for mail with multiple recipients.
 It is if your rule is to reject all email from a specific sender.
 No, because the MTA either accepts or rejects a message [in
 connection].

 Not true. The MTA can decide *per recipient* whether to accept mail from
 a  specific sender.

 How?

Well, you have to have the right software to begin with. Some MTA software 
simply accepts all email, then decides what to do with it. You don't want 
that type.

To understand how this works, you need to understand the SMTP protocol. 
Perhaps info-cyrus isn't the right place to be explaining that, but read 
through the example at 
http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#SMTP_transport_example.
 
Imagine that theboss has blacklisted Bob, but Alice hasn't.




-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-13 Thread Ian Eiloart


--On 9 July 2009 11:51:32 -0400 Greg A. Woods woods-cy...@weird.com 
wrote:

 At Thu, 09 Jul 2009 15:46:42 +0100, Ian Eiloart i...@sussex.ac.uk wrote:
 Subject: Re: Automatically moving marked mails?

 There
 probably aren't any SIEVE implementations that do what I suggest, and
 the  implementations wouldn't be simple, but there's no principled
 reason that  it shouldn't.

 Yes, I suppose something like Sieve could be used by an MTA, and it
 could be used in a per-recipient manner.  Personally I've found it best
 though to leave management of MTA level controls to system managers.

We let people create Exim filters at the MTA level, but they operate on 
delivery not as messages are accepted. They don't have access to all the 
functionality that a system filter does, but Exim filters have more 
functionality than Sieve filters.

 However Sieve in the context of this mailing list is the one inside
 Cyrus IMAP, i.e. the local delivery agent, and it confusing it with
 anything that could happen beforehand in the MTA would be very wrong.

 I my very strong opinion the reject and redirect actions should not
 be a part of any valid Sieve implementation.

We don't like that much, either. However, I'd be happy to allow users to 
reject specific senders (a) at SMTP time, or (b) in the event that a 
positive SPF or DKIM match were found. I don't know of any Sieve 
implementations that meet those conditions, though.

 Luckily the RFC 5228
 removed reject as a directly mentioned feature (leaving it only as an
 optional extension).  They probably should have done the same to
 redirect, and it certainly should not be required to be implemented,
 but luckily implementations are required to provide a means of limiting
 the number of redirects a script can perform (as well as other required
 controls).



-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: sieve configuration (was Automatically moving marked mails?)

2009-07-13 Thread Ian Eiloart


--On 9 July 2009 12:56:24 -0400 Greg A. Woods woods-cy...@weird.com 
wrote:

 At Thu, 9 Jul 2009 10:39:28 -0500, Mike Eggleston mikee...@mac.com
 wrote: Subject: sieve configuration (was Automatically moving marked
 mails?)

 On Thu, 09 Jul 2009, Greg A. Woods might have said:
 
  (even use of the vacation feature is questionable, especially since
  it's not usually configured in the proper way)

 And what is the proper way to configure Sieve and vacation?

 Perhaps the best way to explain is to point you at my BSD Vacation v2
 project:

   http://www.planix.com/~woods/projects/BSD-vacation-v2.html

 It's far from perfect, stale due to lack of Round Tuits, etc., but it's
 also, IMHO, orders of magnitude better than the original BSD/Sendmail
 version too.  :-)

It sounds a lot like the Exim filter vacation implementation.



-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-13 Thread nodens
A milter such as mimedefang could allow you to do filtering on a per-user
basis on the mta level, if you are willing to write a lot of (perl in case
of mimedefang) code. Actually, this is implemented in the commercial
solution based on mimedefang, canit-pro (roaringpenguin.com) : each user can
have his own flow and trigger filtering, including spf or greylisting if
the administrator allows it.

Nothing to do with cyrus, or even sieve, though ;-)

(Please excuse top posting, gmail android client is suboptimal)

-- 
Clement Hermann

On 7 13, 2009 11:54 AM, Ian Eiloart i...@sussex.ac.uk wrote:



--On 9 July 2009 11:51:32 -0400 Greg A. Woods woods-cy...@weird.com
wrote:

 At Thu, 09 Jul 2009 15:46:42 +0100, Ian Eiloart i...@sussex.ac.uk wrote:
 Subject: Re: Automat...
We let people create Exim filters at the MTA level, but they operate on
delivery not as messages are accepted. They don't have access to all the
functionality that a system filter does, but Exim filters have more
functionality than Sieve filters.

 However Sieve in the context of this mailing list is the one inside 
Cyrus IMAP, i.e. the local ...
We don't like that much, either. However, I'd be happy to allow users to
reject specific senders (a) at SMTP time, or (b) in the event that a
positive SPF or DKIM match were found. I don't know of any Sieve
implementations that meet those conditions, though.

 Luckily the RFC 5228  removed reject as a directly mentioned feature
(leaving it only as an  ...

Ian Eiloart IT Services, University of Sussex 01273-873148 x3148 For new
support requests, see http:...

Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ:
http://cyrusimap.web.cmu.edu/twiki Li...

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

Re: Automatically moving marked mails?

2009-07-09 Thread Ian Eiloart


--On 8 July 2009 12:04:05 -0400 Greg A. Woods woods-cy...@weird.com 
wrote:


 What would be better for any and all IMAP MUAs would be a rules editor
 to write and edit Sieve rules and which would work with Cyrus IMAP for
 managing server-side filtering (but I personally wouldn't use it either
 -- I'd just edit the source :-))  This is the one place where IMAP as a
 protocol fails miserably -- sieve rule management should be integrated
 into it as otherwise server-side filtering will never become usable by
 the average person.

Except that the sieve server ought to be on the border MTA, so that the 
user can tell the server to reject the message at SMTP time.

-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-09 Thread Jorey Bump
Ian Eiloart wrote, at 07/09/2009 05:39 AM:

 Except that the sieve server ought to be on the border MTA, so that the 
 user can tell the server to reject the message at SMTP time.

That's not feasible for mail with multiple recipients.


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


Re: Automatically moving marked mails?

2009-07-09 Thread Adam Tauno Williams
 Ian Eiloart wrote, at 07/09/2009 05:39 AM:
 Except that the sieve server ought to be on the border MTA, so that the
 user can tell the server to reject the message at SMTP time.
 That's not feasible for mail with multiple recipients.
 It is if your rule is to reject all email from a specific sender.

No, because the MTA either accepts or rejects a message [in  
connection].  If a message is sent to userX and userY and userX has  
SIEVE set to reject the message and userY does not then the MTA has to  
receive the message in order to deliver it to userY.  And the MTA  
would have to check every recipient's SIEVE script.  Then what about  
delivery to an alias that expands to multiple users?  Mail delivery  
just isn't that simple.




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


Re: Automatically moving marked mails?

2009-07-09 Thread Ian Eiloart


--On 9 July 2009 09:15:32 -0400 Jorey Bump l...@joreybump.com wrote:

 Ian Eiloart wrote, at 07/09/2009 05:39 AM:

 Except that the sieve server ought to be on the border MTA, so that the
 user can tell the server to reject the message at SMTP time.

 That's not feasible for mail with multiple recipients.


It is if your rule is to reject all email from a specific sender.

-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-09 Thread Ian Eiloart


--On 9 July 2009 09:54:31 -0400 Adam Tauno Williams a...@morrison-ind.com 
wrote:

 Ian Eiloart wrote, at 07/09/2009 05:39 AM:
 Except that the sieve server ought to be on the border MTA, so that the
 user can tell the server to reject the message at SMTP time.
 That's not feasible for mail with multiple recipients.
 It is if your rule is to reject all email from a specific sender.

 No, because the MTA either accepts or rejects a message [in
 connection].

Not true. The MTA can decide *per recipient* whether to accept mail from a 
specific sender. It's true that the MTA hasn't seen the message content at 
this point, but it does have enough information to determine - for example 
- whether the sender is a member of a mailing list, or is on a recipient's 
blacklist or whitelist. We do a lot of that.

Exim, for example, can do this in its ACLs. It doesn't have a built in 
SIEVE facility at this stage, but certainly can consult recipient specific 
blacklists. It can even be built with a perl interpreter, so you could 
check for sender conditions in SEIVE scripts.

 If a message is sent to userX and userY and userX has
 SIEVE set to reject the message and userY does not then the MTA has to
 receive the message in order to deliver it to userY.  And the MTA
 would have to check every recipient's SIEVE script.

Sure, there are some content dependent conditions that could not be tested 
at this stage. In principle, they could be ignored for the moment. There 
probably aren't any SIEVE implementations that do what I suggest, and the 
implementations wouldn't be simple, but there's no principled reason that 
it shouldn't.

 Then what about
 delivery to an alias that expands to multiple users?
 Mail delivery
 just isn't that simple.


-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-09 Thread Jorey Bump
Ian Eiloart wrote, at 07/09/2009 10:46 AM:
 
 --On 9 July 2009 09:54:31 -0400 Adam Tauno Williams a...@morrison-ind.com 
 wrote:
 
 Ian Eiloart wrote, at 07/09/2009 05:39 AM:
 Except that the sieve server ought to be on the border MTA, so that the
 user can tell the server to reject the message at SMTP time.
 That's not feasible for mail with multiple recipients.
 It is if your rule is to reject all email from a specific sender.
 No, because the MTA either accepts or rejects a message [in
 connection].
 
 Not true. The MTA can decide *per recipient* whether to accept mail from a 
 specific sender. 

How?

 It's true that the MTA hasn't seen the message content at 
 this point, but it does have enough information to determine - for example 
 - whether the sender is a member of a mailing list, or is on a recipient's 
 blacklist or whitelist. We do a lot of that.

Please elaborate. What kind of feedback does the sender get when you
reject a message during the SMTP transaction for one recipient, but
deliver it for others?


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


Re: Automatically moving marked mails?

2009-07-09 Thread Greg A. Woods
At Thu, 09 Jul 2009 10:39:54 +0100, Ian Eiloart i...@sussex.ac.uk wrote:
Subject: Re: Automatically moving marked mails?
 
 Except that the sieve server ought to be on the border MTA, so that the 
 user can tell the server to reject the message at SMTP time.

Except that's not what Sieve is for.

Sieve should _NEVER_ be used to reject or bounce e-mail.  It becomes a
DoS reflector when so configured.

(even use of the vacation feature is questionable, especially since it's
not usually configured in the proper way)

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


sieve configuration (was Automatically moving marked mails?)

2009-07-09 Thread Mike Eggleston
On Thu, 09 Jul 2009, Greg A. Woods might have said:

snip

 (even use of the vacation feature is questionable, especially since it's
 not usually configured in the proper way)

And what is the proper way to configure Sieve and vacation?

Mike

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


Re: Automatically moving marked mails?

2009-07-09 Thread Greg A. Woods
At Thu, 09 Jul 2009 15:46:42 +0100, Ian Eiloart i...@sussex.ac.uk wrote:
Subject: Re: Automatically moving marked mails?
 
 There 
 probably aren't any SIEVE implementations that do what I suggest, and the 
 implementations wouldn't be simple, but there's no principled reason that 
 it shouldn't.

Yes, I suppose something like Sieve could be used by an MTA, and it
could be used in a per-recipient manner.  Personally I've found it best
though to leave management of MTA level controls to system managers.

However Sieve in the context of this mailing list is the one inside
Cyrus IMAP, i.e. the local delivery agent, and it confusing it with
anything that could happen beforehand in the MTA would be very wrong.

I my very strong opinion the reject and redirect actions should not
be a part of any valid Sieve implementation.  Luckily the RFC 5228
removed reject as a directly mentioned feature (leaving it only as an
optional extension).  They probably should have done the same to
redirect, and it certainly should not be required to be implemented,
but luckily implementations are required to provide a means of limiting
the number of redirects a script can perform (as well as other required
controls).


-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: sieve configuration (was Automatically moving marked mails?)

2009-07-09 Thread Greg A. Woods
At Thu, 9 Jul 2009 10:39:28 -0500, Mike Eggleston mikee...@mac.com wrote:
Subject: sieve configuration (was Automatically moving marked mails?)
 
 On Thu, 09 Jul 2009, Greg A. Woods might have said:
  
  (even use of the vacation feature is questionable, especially since it's
  not usually configured in the proper way)
 
 And what is the proper way to configure Sieve and vacation?

Perhaps the best way to explain is to point you at my BSD Vacation v2
project:

http://www.planix.com/~woods/projects/BSD-vacation-v2.html

It's far from perfect, stale due to lack of Round Tuits, etc., but it's
also, IMHO, orders of magnitude better than the original BSD/Sendmail
version too.  :-)

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: Automatically moving marked mails?

2009-07-09 Thread Greg A. Woods
At Thu, 09 Jul 2009 11:27:55 -0400, Jorey Bump l...@joreybump.com wrote:
Subject: Re: Automatically moving marked mails?
 
 Ian Eiloart wrote, at 07/09/2009 10:46 AM:
  
  Not true. The MTA can decide *per recipient* whether to accept mail from a 
  specific sender. 
 
 How?

just return a 4xx or 5xx response to fewer than all of the RCPT TO:
commands.


 Please elaborate. What kind of feedback does the sender get when you
 reject a message during the SMTP transaction for one recipient, but
 deliver it for others?

That will depend entirely on what MTA is attempting to make the delivery.

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: Automatically moving marked mails?

2009-07-08 Thread Greg A. Woods
This is getting way off topic now, but I'm not sure how best to reply
privately to you.

At Tue, 07 Jul 2009 09:57:23 -0400, Jorey Bump l...@joreybump.com wrote:
Subject: Re: Automatically moving marked mails?
 
 I disagree. Apple Mail has some fundamental usability issues that need
 to be addressed. Every time I try it out, I can't get past the fact that
 there's no easy way to step through all unread messages in a mailbox.
 How do people quickly read new mail with Apple Mail?

Just like you can in many other MUAs (GUI and non-GUI):  click on the
header to sort by flag, scroll down to the first unread message, then
read the successive ones by pressing the cursor-down key.

It can't get much more intuitive, but of course you have to understand
that sorting and re-sorting the message display is a fundamental feature
that needs to be actively used in order to take full advantage of pretty
much any modern MUA (even Pine).

I'm sure there's a trivial way to bind a keyboard shortcut to jump to
the next unread message, but I'm no OSX expert by any means and the most
I've done with keyboard shortcuts is rebind the quit sequence so that it
isn't quite so easy to hit (since it doesn't confirm in most apps, nor
should it ever, really).


Personally I don't like the way threads are visualized in Apple Mail,
but that's hardly a show-stopper.



 [[about Thunderbird]] The message
 filters are also pretty nice, if you don't have access to server-side
 filtering. 

I would have said Apple Mail's rules were better, but I don't really use
them so I can't say for sure.


What would be better for any and all IMAP MUAs would be a rules editor
to write and edit Sieve rules and which would work with Cyrus IMAP for
managing server-side filtering (but I personally wouldn't use it either
-- I'd just edit the source :-))  This is the one place where IMAP as a
protocol fails miserably -- sieve rule management should be integrated
into it as otherwise server-side filtering will never become usable by
the average person.


 Finally, its support for multiple accounts seems to be
 superior to any other client I've tested.

Again I would have said Apple Mail's ability to handle multiple accounts
is better.


I liked Mulberry, but without ongoing development it cannot be
recommended any more.

I tried Opera Mail the other day, but I didn't like it much (though it
seemed very complete) and I couldn't get over the fact that it was
integrated right into the browser as an extension and my mailbox summary
could be just another tab in my browser window.  That's way too scary
for me.  I'd hate to think what the security implications might be, and
I suspect there are many, but that they'll be a lot harder to find and
fix than they would be if one used an integrated web browser and mail
reader in Emacs (or a Smalltalk environment, for that matter).

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: Automatically moving marked mails?

2009-07-08 Thread Greg A. Woods
At Tue, 07 Jul 2009 08:58:37 -0400, Adam Tauno Williams 
awill...@whitemice.org wrote:
Subject: Re: Automatically moving marked mails?
 
 Because they are both about collaboration (communication) so users,
 correctly, put them in the same bucket conceptually.  And clients have
 been bundling this functionality for ages.

Well, OK, yes I integrate all these features in my editor for various
reasons, not all of which have to do with usability, but from a user's
point of view, at least on a platform with a complete and consistent
GUI, it really doesn't matter if they're separate applications or not
since it's just a bunch of different windows for the user anyway.


 A unified client makes sense because both mail and calendering require
 an address book.

Well, perhaps that would make sense to a really junior developer who
also doesn't understand that an address book application is also a
separate tool, and also one which perhaps is going to be using
centralized, and multiple separate, remote shared data sources.  :-)

  But the backends do not need to be so unified;

Exactly.  Thus the front-ends don't need to be unified either.


 No, iCAL doesn't support full management of proper central calendars.
 CalDAV does, or GroupDAV.  Straight iCalendar is pretty useless as a
 groupware solution as you can only operate on a calendar and not just an
 event.

I'm not sure what you're talking about.  I think you're confusing
protocols and applications.  I think you're also confusing how some of
these protocols, such as RFC 2445 iCalendar can be used.

Apple iCal is an application.  It can subscribe to remote calendars and
it can publish to a remote calendar in standard RFC 2445 format.  It can
also use CalDAV as a protocol to connect to a calendar server supporting
that protocol.

I agree though that iCal without using either CalDAV or e-mail to share
events is still not as advanced as it could be when it comes to managing
remote calendars that could be shared.  However with CalDAV the use of
e-mail to share events can mostly be avoided (except of course for those
who somehow cannot use an RFC2445 or RFC47921 server but can use e-mail).


 Lightning and Sunbird are identical.

No, they're not (though their shared functionality may be close to
identical).  One is an integrated app bundle, the other is more
stand-alone.

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: Automatically moving marked mails?

2009-07-07 Thread Ian Eiloart


--On 6 July 2009 17:42:04 -0400 Greg A. Woods woods-cy...@weird.com 
wrote:

 At Mon, 06 Jul 2009 10:40:44 +0100, Ian Eiloart i...@sussex.ac.uk wrote:
 Subject: Re: Automatically moving marked mails?

 Suggestions?

 The answers will depend entirely on what platform one chooses and what
 requirements one has for e-mail use.

 Personally I'd suggest Mac OSX and Apple Mail as a first cut for anyone
 who wants an easy-to-manage and easy-to-use, and half-decent MUA.

 It doesn't do everything I want to do as a hyper-experienced e-mail
 user, nor is it apparently easy to write proper extensions for, but it
 certainly does cover all the main requirements the average user has.

 Equally I'm sure Thunderbird works well for many people too.


 For an integrated email and calendar tool?

 After all these years I still fail to see what e-mail and calendar
 keeping have to do with each other.  It's lunacy to put them in the same
 tool.  Use the right tool for the job.

I guess people organise lots of meeting invitations by email. We use 
Meeting Maker, which uses synchronous server/client communications to pop 
up invitation alerts, reminders, and so on. However, many of our Meeting 
Maker accounts are used rarely. The mailbox is the only place you can be 
sure that a meeting invitation will be found, so even a Meeting Maker 
invitation has to be backed up with an email invitation.

 Yes, doing scheduling and calendar maintenance requires communicating
 between multiple parties, but e-mail is _not_ the right tool for this
 kind of communications!

I tend to agree, and that's part of the reason that we use Meeting Maker. 
However, it still requires use of email to organise meetings when some 
participants don't have diaries on the Meeting Maker server.

I guess that Outlook users regard email and calendaring as belonging in one 
tool because that's what they're used to. Even Apple Mail - with its data 
detectors - makes a nod in this direction. Of course, what Mail should do 
is create an ics file an import it into your preferred calendar tool.

 Personally I'm still a big fan of centralization wherever it makes
 sense, and it especially makes sense when the model one is using to
 design an implement solutions to a given problem requires shared access
 to unified data.

 Perhaps Google Apps calendaring is the right tool for some folks.

 Perhaps Apple OSX iCal works well enough (and for those who insist on
 using e-mail to communicate calendaring information, well it just so
 happens that iCal does integrate with your mail reader to send and
 receive notifications and facilitates some basic ability to share
 events, but of course iCal also supports full management of proper
 central calendars too, as well as read-only subscriptions to centrally
 maintained calendars, etc.).

 Perhaps Mozilla's answers to calendar management would work for many
 folks too.  Mozilla even cater to those who can't seem to separate
 calendar management from e-mail in their minds with Lightning, but
 personally I'd stick with Sunbird if I were to use Mozilla's tools.

I think Mozilla have abandoned Sunbird. They haven't the resources for both 
projects, and Lightning is easier to develop because it has access to 
Thunderbird's email functionality.


-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-07 Thread Adam Tauno Williams
  For an integrated email and calendar tool?
 After all these years I still fail to see what e-mail and calendar
 keeping have to do with each other.  It's lunacy to put them in the same
 tool.  Use the right tool for the job.

Because they are both about collaboration (communication) so users,
correctly, put them in the same bucket conceptually.  And clients have
been bundling this functionality for ages.

 Yes, doing scheduling and calendar maintenance requires communicating
 between multiple parties, but e-mail is _not_ the right tool for this
 kind of communications!
 Personally I'm still a big fan of centralization wherever it makes
 sense, and it especially makes sense when the model one is using to
 design an implement solutions to a given problem requires shared access
 to unified data.

A unified client makes sense because both mail and calendering require
an address book.  But the backends do not need to be so unified;
OpenGroupware [for example] delegates mail to IMAP/SMTP (Cyrus/any-MTA)
just about everything else is managed over GroupDAV/CalDAV/CardDAV
(HTTP) or some combination.  And vCards/vEvents/vToDos typically use
e-mail addresses as the identifiers of contacts/participants/executors.
This is a pretty typically arrangement.

 Perhaps Google Apps calendaring is the right tool for some folks.
 Perhaps Apple OSX iCal works well enough (and for those who insist on
 using e-mail to communicate calendaring information, well it just so
 happens that iCal does integrate with your mail reader to send and
 receive notifications and facilitates some basic ability to share
 events, but of course iCal also supports full management of proper
 central calendars too, as well as read-only subscriptions to centrally
 maintained calendars, etc.).

No, iCAL doesn't support full management of proper central calendars.
CalDAV does, or GroupDAV.  Straight iCalendar is pretty useless as a
groupware solution as you can only operate on a calendar and not just an
event.

 Perhaps Mozilla's answers to calendar management would work for many
 folks too.  Mozilla even cater to those who can't seem to separate
 calendar management from e-mail in their minds with Lightning, but
 personally I'd stick with Sunbird if I were to use Mozilla's tools.

Lightning and Sunbird are identical.


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


Re: Automatically moving marked mails?

2009-07-07 Thread Jorey Bump
Greg A. Woods wrote, at 07/06/2009 05:42 PM:

 Personally I'd suggest Mac OSX and Apple Mail as a first cut for anyone
 who wants an easy-to-manage and easy-to-use, and half-decent MUA.
 
 It doesn't do everything I want to do as a hyper-experienced e-mail
 user, nor is it apparently easy to write proper extensions for, but it
 certainly does cover all the main requirements the average user has.

I disagree. Apple Mail has some fundamental usability issues that need
to be addressed. Every time I try it out, I can't get past the fact that
there's no easy way to step through all unread messages in a mailbox.
How do people quickly read new mail with Apple Mail?

 Equally I'm sure Thunderbird works well for many people too.

This is currently my preferred client, although it has its own flaws.
However, it has some of the best thread handling and allows me to move
to the next unread message with a single keypress: 'n'. The message
filters are also pretty nice, if you don't have access to server-side
filtering. Finally, its support for multiple accounts seems to be
superior to any other client I've tested.

 After all these years I still fail to see what e-mail and calendar
 keeping have to do with each other.  It's lunacy to put them in the same
 tool.  Use the right tool for the job.

Agreed. It's bizarre that this is exactly what gets people addicted to
Exchange, when separate protocols offer more flexibility and
opportunities for improved integration. I find Outlook/Exchange
calendaring to be incredibly underfeatured, yet it's wrapped up in a
tidy package with email, so people feel like they're killing two birds
with one stone.

 Yes, doing scheduling and calendar maintenance requires communicating
 between multiple parties, but e-mail is _not_ the right tool for this
 kind of communications!

Well, it can be, but so can IRC, IM, SMS, etc.


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


Re: Automatically moving marked mails?

2009-07-07 Thread Ian Eiloart


--On 7 July 2009 09:57:23 -0400 Jorey Bump l...@joreybump.com wrote:

 Personally I'd suggest Mac OSX and Apple Mail as a first cut for anyone
 who wants an easy-to-manage and easy-to-use, and half-decent MUA.

 It doesn't do everything I want to do as a hyper-experienced e-mail
 user, nor is it apparently easy to write proper extensions for, but it
 certainly does cover all the main requirements the average user has.

 I disagree. Apple Mail has some fundamental usability issues that need
 to be addressed. Every time I try it out, I can't get past the fact that
 there's no easy way to step through all unread messages in a mailbox.
 How do people quickly read new mail with Apple Mail?

I have a smart mailbox which shows me only the unread messages in a 
collection of mailboxes.

What I don't like is that it constructs RFC ignorant headers when sending 
messages to people in Address Book groups. It's a bug that I've repeatedly 
reported with every version of OSX since the public Betas. I think the 
current version of this bug (it's their third attempt at fixing it), is 
that it creates a TO header like:

To: undisclosed recipients  : ;

Which is so close to being right that it makes me want to cry.  Previously, 
it would read:

To: Group Name

(where Group Name is the name of the group, and happens to be the default 
group name in Apple's address book).

The best solution would be say

To: Group Name:;

and revert to undisclosed recipients:; if the group name has any syntax 
problems.

-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-06 Thread Ian Eiloart


--On 3 July 2009 14:09:19 -0400 Greg A. Woods woods-cy...@weird.com 
wrote:


 There's pressure here to move to Exchange because it supports Outlook
 better.

 Take away Outlook in effect by giving them better and different open
 source and open standards tools and that pressure is sure to go away.

Suggestions? For an integrated email and calendar tool?

 Part of that might best be done by getting rid of the underlying M$
 platform on the desktop too of course!

 Seriously -- moving desktops from M$ to something else that's free and
 easy to run (both administratively and for users) is definitely a
 strategy to think about.  Many have already made the move to good
 success and the WWW is full of their stories.




-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-06 Thread Tornoci Laszlo
Ian Eiloart wrote:
 
 --On 3 July 2009 14:09:19 -0400 Greg A. Woods woods-cy...@weird.com 
 wrote:
 
 There's pressure here to move to Exchange because it supports Outlook
 better.
 Take away Outlook in effect by giving them better and different open
 source and open standards tools and that pressure is sure to go away.
 
 Suggestions? For an integrated email and calendar tool?
 
The current version of Horde/IMP is a capable groupware system, 
especially if coupled by cyrus-imapd. However, I don't think it is 
something that can lure away an established outlook/exchange user.

Yours: Laszlo

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


Re: Automatically moving marked mails?

2009-07-06 Thread Ludovic Marcotte

Ian Eiloart wrote:
--On 3 July 2009 14:09:19 -0400 Greg A. Woods woods-cy...@weird.com 
wrote:


  

There's pressure here to move to Exchange because it supports Outlook
better.
  

Take away Outlook in effect by giving them better and different open
source and open standards tools and that pressure is sure to go away.



Suggestions? For an integrated email and calendar tool?
  

You could have a look at SOGo:

http://www.scalableogo.org

SOGo is a groupware server with a focus on components reusability (IMAP, 
LDAP, SMTP and database servers) and open standards (CalDAV, CardDAV, 
GroupDAV, etc.).


It has a very nice web interface 
(http://www.scalableogo.org/tour/screenshots.html) that mimics the look 
and feel of Mozilla Thunderbird and Mozilla Lightning.


It also has excellent integration with Mozilla Thunderbird / Lightning 
as it shares look and feel, functionality but more importantly data, 
with those applications. There is even a Microsoft Outlook plugin 
available (http://www.zideone.com) and synchronization with mobile 
devices is possible as there is a Funambol connector available.


You can try it out on our demo server:  http://sogo-demo.inverse.ca

A new version will be available this week which will feature tons of 
improvements.


Thanks,

--
Ludovic Marcotte

lmarco...@inverse.ca  ::  +1.514.755.3630  ::  http://www.inverse.ca


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

Re: Automatically moving marked mails?

2009-07-06 Thread Adam Tauno Williams
On Mon, 2009-07-06 at 10:40 +0100, Ian Eiloart wrote:
 --On 3 July 2009 14:09:19 -0400 Greg A. Woods woods-cy...@weird.com 
 wrote:
  There's pressure here to move to Exchange because it supports Outlook
  better.
  Take away Outlook in effect by giving them better and different open
  source and open standards tools and that pressure is sure to go away.
 Suggestions? For an integrated email and calendar tool?

We use OpenGroupware (OGo) for our groupware backend.  It integrates
with Cyrus IMAP.  OGo serves as the backend for our corporate CRM and
the task workflow is used across the corporation for task management.
-- 
OpenGroupware developer: awill...@whitemice.org
http://whitemiceconsulting.blogspot.com/
OpenGroupare  Cyrus IMAPd documenation @
http://docs.opengroupware.org/Members/whitemice/wmogag/file_view


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


Re: Automatically moving marked mails?

2009-07-06 Thread Greg A. Woods
At Mon, 06 Jul 2009 10:40:44 +0100, Ian Eiloart i...@sussex.ac.uk wrote:
Subject: Re: Automatically moving marked mails?
 
 Suggestions?

The answers will depend entirely on what platform one chooses and what
requirements one has for e-mail use.

Personally I'd suggest Mac OSX and Apple Mail as a first cut for anyone
who wants an easy-to-manage and easy-to-use, and half-decent MUA.

It doesn't do everything I want to do as a hyper-experienced e-mail
user, nor is it apparently easy to write proper extensions for, but it
certainly does cover all the main requirements the average user has.

Equally I'm sure Thunderbird works well for many people too.


 For an integrated email and calendar tool?

After all these years I still fail to see what e-mail and calendar
keeping have to do with each other.  It's lunacy to put them in the same
tool.  Use the right tool for the job.

Yes, doing scheduling and calendar maintenance requires communicating
between multiple parties, but e-mail is _not_ the right tool for this
kind of communications!

Personally I'm still a big fan of centralization wherever it makes
sense, and it especially makes sense when the model one is using to
design an implement solutions to a given problem requires shared access
to unified data.

Perhaps Google Apps calendaring is the right tool for some folks.

Perhaps Apple OSX iCal works well enough (and for those who insist on
using e-mail to communicate calendaring information, well it just so
happens that iCal does integrate with your mail reader to send and
receive notifications and facilitates some basic ability to share
events, but of course iCal also supports full management of proper
central calendars too, as well as read-only subscriptions to centrally
maintained calendars, etc.).

Perhaps Mozilla's answers to calendar management would work for many
folks too.  Mozilla even cater to those who can't seem to separate
calendar management from e-mail in their minds with Lightning, but
personally I'd stick with Sunbird if I were to use Mozilla's tools.

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: Automatically moving marked mails?

2009-07-03 Thread Ian Eiloart


--On 3 July 2009 01:02:35 -0400 Greg A. Woods woods-cy...@weird.com 
wrote:

 At Wed, 01 Jul 2009 21:26:16 -, jul...@precisium.com
 jul...@precisium.com wrote: Subject: Re: Automatically moving marked
 mails?

 In the present commercial environment - they are more likely to learn
 (with the not so subtle help of certain consultants),
 that their MUA works perfectly well with an Exchange server - and that
 their current server provider is probably using some dodgy free
 system...   so the client should change email providers. It's not always
 easy to   counter that sort of thing.

 I really don't know anyone, neither amongst home-based users nor
 corporate e-mail users, who truly believe they're better off with an
 MS-Exchange server handling their e-mail,

Outlook users here don't like the fact that some of their MUA functionality 
is greyed out. I'd like to hear of some OSS solution. We're currently using 
Cyrus-IMAP and Meeting Maker with an Outlook connector. Unfortunately, the 
types of recurring meeting that you can create don't overlap - both 
Exchange and Outlook support types that don't map to the other software.

There's pressure here to move to Exchange because it supports Outlook 
better.

 especially if they've
 previously used a decent IMAP client connected to a Cyrus server.  Most
 folks put up with it because they don't have any choice and that's
 because their IT guy got a good free game of golf or similar from the
 sales guy who sold him up the creek on using Exchange.

 BTW, I find telling folks that Cyrus was built to satisfy the needs and
 demands of tens of thousands of picky but highly intelligent users in an
 academic environment where e-mail is arguably even more important than
 it often is in corporate circles, and where the developers really
 couldn't pull the wool over anyone's eyes usually makes the nay-sayers
 think twice, or at least hopefully shows them one tiny inkling of a clue
 that their own experience may not be at the true centre of the e-mail
 universe.

 Switching to thunderbird is likely to be a
 harder change for some departments or companies than changing service
 providers. (especially if they have existing business processes or
 integration with other office products etc)

 Well, as many have said, Thunderbird is hardly the pinnacle of
 perfection when it comes to IMAP clients.  Sadly many of the other
 common, and especially other free ones, are not ideal on all fronts
 either.

 For me Apple OS X Mail has been better than some, but it also has some
 very annoying traits,

My biggest annoyance is that it creates non-compliant message headers when 
mailing to Address Book groups. I use Mulberry at work, and Apple Mail on 
my laptop.

 and it lacks the one feature I earlier suggested
 is ideal for handling IMAP 2-phase deletion and expunge.  Mulberry mail
 was on the right track, but it seems to have died.

Yes, I'm convinced that's for the absence of a simple user interface. 90% 
of it's features should be hidden from 90% of users. The cross-platform 
thing doesn't seem to work very well, either.

 Maybe the Qualcomm folks will do something better with Thunderbird with
 their Penelope extensions.

 As always, the best thing is to choose the right tool for the job.


 It can hardly be accidental that Microsoft's flagship email clients
 don't   quite interoperate nicely with standards based IMAP servers.
 Seems to me it's a driver towards sales of Exchange server services.

 Indeed -- it is no accident, and it's not just about MS-Exchange, it's a
 whole philosophy and business methodology engineered to put the screws
 to open standards and open source.



-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-03 Thread Gary Mills
On Fri, Jul 03, 2009 at 01:02:35AM -0400, Greg A. Woods wrote:
 
 I really don't know anyone, neither amongst home-based users nor
 corporate e-mail users, who truly believe they're better off with an
 MS-Exchange server handling their e-mail, especially if they've
 previously used a decent IMAP client connected to a Cyrus server.  Most
 folks put up with it because they don't have any choice and that's
 because their IT guy got a good free game of golf or similar from the
 sales guy who sold him up the creek on using Exchange.

There's pressure here too to move from Cyrus to Microsoft Exchange.
It seems to be coming from administrators rather than students.

Is there someplace an unbiased comparison of the two?  I see lots of
negative reports about Exchange, but they mostly come from people who
are using another product based on open standards.

-- 
-Gary Mills--Unix Support--U of M Academic Computing and Networking-

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


Re: Automatically moving marked mails?

2009-07-03 Thread Ian Eiloart


--On 3 July 2009 09:25:06 -0500 Gary Mills mi...@cc.umanitoba.ca wrote:

 On Fri, Jul 03, 2009 at 01:02:35AM -0400, Greg A. Woods wrote:

 I really don't know anyone, neither amongst home-based users nor
 corporate e-mail users, who truly believe they're better off with an
 MS-Exchange server handling their e-mail, especially if they've
 previously used a decent IMAP client connected to a Cyrus server.  Most
 folks put up with it because they don't have any choice and that's
 because their IT guy got a good free game of golf or similar from the
 sales guy who sold him up the creek on using Exchange.

 There's pressure here too to move from Cyrus to Microsoft Exchange.
 It seems to be coming from administrators rather than students.

 Is there someplace an unbiased comparison of the two?  I see lots of
 negative reports about Exchange, but they mostly come from people who
 are using another product based on open standards.

I was speaking to a friend who provides Exchange servers for small 
businesses locally. He says that the most important thing is to have a 
really good (fast, available and accurate) disaster recovery procedure, 
because you need it a lot.

-- 
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

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


Re: Automatically moving marked mails?

2009-07-03 Thread Pascal Gienger
Ian Eiloart wrote:

 I was speaking to a friend who provides Exchange servers for small 
 businesses locally. He says that the most important thing is to have a 
 really good (fast, available and accurate) disaster recovery procedure, 
 because you need it a lot.
 


Here in Germany we have a bigger pressure. Microsoft offers university 
to get Exchange for free for the whole campus at Microsoft's cloud, so 
they want to offer a complete outsourcing.
Sure, they don't have any procedure how to get all data out of Exchange 
after this for free period but they get very aggressive, writing 
directory to the board of directors of the university.
Whilst it is complete nonsense that an internet cut results in 
non-mail-connectivity between one office to the other (how dumb is that, 
to write to your room neighbour, you have to go to via a remote exchange 
cloud...).

Things are getting hard.
We believe in open standards, we want to have our mails and appointments 
in a system which is at every time perfectly changeable. We don't want a 
data dead end resulting in a complete dependency on one manufacturer.

Zimbra is another show stopper here. Many want Zimbra because it is 
soo cool and blah blah blah. But with 14,000 accounts, our central LDAP 
infrastructure and the Solaris 10 servers with ZFS, running Cyrus IMAP, 
there is no really good reason to migrate all to Zimbra just to have 
CalDAV calendaring.  Zimbra means endless redo logs, bad performance 
with many accounts, ... ...

I don't like these all in one solutions, but the people here LIKE 
THEIR OUTLOOK! Everybody wants to use Outlook and our students want 
Google, they like Gogle! Safe harbour for personal data? not 
interesting to this youth which even posts pictures of their drunk 
parties on facebook :-\

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


Re: Automatically moving marked mails?

2009-07-03 Thread Adam Tauno Williams
On Fri, 2009-07-03 at 09:25 -0500, Gary Mills wrote:
 On Fri, Jul 03, 2009 at 01:02:35AM -0400, Greg A. Woods wrote:
  I really don't know anyone, neither amongst home-based users nor
  corporate e-mail users, who truly believe they're better off with an
  MS-Exchange server handling their e-mail, especially if they've
  previously used a decent IMAP client connected to a Cyrus server.  Most
  folks put up with it because they don't have any choice and that's
  because their IT guy got a good free game of golf or similar from the
  sales guy who sold him up the creek on using Exchange.
 There's pressure here too to move from Cyrus to Microsoft Exchange.
 It seems to be coming from administrators rather than students.
 Is there someplace an unbiased comparison of the two?  

No, I don't think the two are even comparable;  not because Exchange is
so terrible but because Cyrus is an IMAP server and Exchange is a Mail
Server  a collaboration platform (aka groupware, which is a terrible
term).

 I see lots of
 negative reports about Exchange, but they mostly come from people who
 are using another product based on open standards.

I'm always amused at tech conferences how many of the pitches are for
products for or relating to dealing with Exchange and keeping it
running.


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


Re: Automatically moving marked mails?

2009-07-03 Thread Adam Tauno Williams
 I don't like these all in one solutions, but the people here LIKE 
 THEIR OUTLOOK! Everybody wants to use Outlook and our students want 
 Google, they like Gogle! Safe harbour for personal data? not 
 interesting to this youth which even posts pictures of their drunk 
 parties on facebook :-\

Have you looked at the ZideOne plugin?  That provides pretty darn good
functionality and works with a variety of Open servers (via CardDAV,
CalDAV, and GroupDAV).  It will even work with straight up apache.
http://www.zideone.com/

But storing contacts in LDAP is something nothing is every going to
support as LDAP schema is just a mess.


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


Re: Automatically moving marked mails?

2009-07-03 Thread Greg A. Woods
At Fri, 3 Jul 2009 09:25:06 -0500, Gary Mills mi...@cc.umanitoba.ca wrote:
Subject: Re: Automatically moving marked mails?
 
 There's pressure here too to move from Cyrus to Microsoft Exchange.
 It seems to be coming from administrators rather than students.
 
 Is there someplace an unbiased comparison of the two?  I see lots of
 negative reports about Exchange, but they mostly come from people who
 are using another product based on open standards.

The thing to do, perhaps, is as good a cost-benefit analysis of various
features against licensing, hardware, and support costs.

A somewhat useful example of such analysis, though quite a bit has to be
inferred because of the nature of its authorship, and it is somewhat
dated now, is the report about the conversion away from FreeBSD when
Hotmail was taken over by Microsoft and (eventually) moved onto
Microsoft products.  I suspect this venture cost Microsoft much more
than they were even able to admit to themselves, let alone what we as
outsiders can guess.  Personally I believe that Microsoft knew it would
be critical for them to acquire a large Unix-based internet service and
convert it over to M$ products just to prove to the world (and perhaps
themselves) that it could be done, and the fact that many of the
documents about this conversion were leaked and/or published is in fact
evidence supporting my theory.  This Hotmail conversion process now
provides the background material for all the current conversion guides
M$ uses to sell customers and potential customers on the idea that it is
feasible to convert from open (and free) systems to closed, licensed,
systems.

If M$'s documents about their Hotmail conversion actually sway you
toward using M$ solutions, perhaps you should also read the famous
Microsoft Halloween Papers.

I suppose for folks without reasonably extensive systems programming
experience the value of an open-source based system is much more
difficult to assess.  Part the question is about control, and part of it
is about capitalism and profiteering (which of course usually requires
control to be taken away from users and held tightly by those hoping to
profit from the services and/or products they sell).  Can the
elephantine behemoth of Microsoft really provide cost advantages to all
their users because of their size and control, or is it just evidence of
how well they are able to control the market and profit from it?

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: Automatically moving marked mails?

2009-07-03 Thread Greg A. Woods
At Fri, 03 Jul 2009 11:00:20 +0100, Ian Eiloart i...@sussex.ac.uk wrote:
Subject: Re: Automatically moving marked mails?
 
 Outlook users here don't like the fact that some of their MUA functionality 
 is greyed out.

I suppose that's evidence of part of the problem -- what's greyed out is
(IIUC) actually _not_ MUA functionality!


 There's pressure here to move to Exchange because it supports Outlook 
 better.

Take away Outlook in effect by giving them better and different open
source and open standards tools and that pressure is sure to go away.

Part of that might best be done by getting rid of the underlying M$
platform on the desktop too of course!

Seriously -- moving desktops from M$ to something else that's free and
easy to run (both administratively and for users) is definitely a
strategy to think about.  Many have already made the move to good
success and the WWW is full of their stories.

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: Automatically moving marked mails?

2009-07-02 Thread Greg A. Woods
At Wed, 01 Jul 2009 21:26:16 -, jul...@precisium.com 
jul...@precisium.com wrote:
Subject: Re: Automatically moving marked mails?
 
 In the present commercial environment - they are more likely to learn  
 (with the not so subtle help of certain consultants),
 that their MUA works perfectly well with an Exchange server - and that  
 their current server provider is probably using some dodgy free system...  
 so the client should change email providers. It's not always easy to  
 counter that sort of thing.

I really don't know anyone, neither amongst home-based users nor
corporate e-mail users, who truly believe they're better off with an
MS-Exchange server handling their e-mail, especially if they've
previously used a decent IMAP client connected to a Cyrus server.  Most
folks put up with it because they don't have any choice and that's
because their IT guy got a good free game of golf or similar from the
sales guy who sold him up the creek on using Exchange.

BTW, I find telling folks that Cyrus was built to satisfy the needs and
demands of tens of thousands of picky but highly intelligent users in an
academic environment where e-mail is arguably even more important than
it often is in corporate circles, and where the developers really
couldn't pull the wool over anyone's eyes usually makes the nay-sayers
think twice, or at least hopefully shows them one tiny inkling of a clue
that their own experience may not be at the true centre of the e-mail
universe.

 Switching to thunderbird is likely to be a  
 harder change for some departments or companies than changing service  
 providers. (especially if they have existing business processes or  
 integration with other office products etc)

Well, as many have said, Thunderbird is hardly the pinnacle of
perfection when it comes to IMAP clients.  Sadly many of the other
common, and especially other free ones, are not ideal on all fronts
either.

For me Apple OS X Mail has been better than some, but it also has some
very annoying traits, and it lacks the one feature I earlier suggested
is ideal for handling IMAP 2-phase deletion and expunge.  Mulberry mail
was on the right track, but it seems to have died.

Maybe the Qualcomm folks will do something better with Thunderbird with
their Penelope extensions.

As always, the best thing is to choose the right tool for the job.


 It can hardly be accidental that Microsoft's flagship email clients don't  
 quite interoperate nicely with standards based IMAP servers.
 Seems to me it's a driver towards sales of Exchange server services.

Indeed -- it is no accident, and it's not just about MS-Exchange, it's a
whole philosophy and business methodology engineered to put the screws
to open standards and open source.

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Automatically moving marked mails?

2009-07-01 Thread Garry
Hi,

in order to fix a customer's wrong perception of how a mail server
should work, I was wondering:

Is there a way to make Cyrus IMAP move marked-for-deletion mails to a
trash folder, effectively purging it from the original folder?

Tnx, -garry

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


Re: Automatically moving marked mails?

2009-07-01 Thread Greg A. Woods
At Wed, 01 Jul 2009 16:35:15 +0200, Garry ga...@glendown.de wrote:
Subject: Re: Automatically moving marked mails?
 
 The point is not when decent MUAs are used, like Thunderbird, but rather
 crap like Outlook ... which is unable to do a decent, logical handling
 of deleted mails... ;)

Decent MUAs are _always_ available, at least to some extent.

People who won't choose to use decent software when it is available and
instead insist upon using broken crapware _must_ learn that they are on
their own -- they are unsupported, they get no sympathy.

In this case though I'm not sure what the problem is (at least based
upon this one feature -- groupware might be broken in other ways).


 Problem is, $customer is using a groupware which - when using IMAP -
 will display deleted or moved mails as struck-through mails, which will
 no doubt confuse certain users ... therefore, it would be nice if Cyrus
 could be convinced to have a special delted-mails handling ... as it is
 close to impossible to change Outlook's handling ...

Actually that's the desired way for an IMAP client to work!  (and the
majority of the good ones I'm aware of do work that way where possible,
though sadly not two of the ones I'm using at the moment)

What could possibly be confusing about a summary index entry showing a
message using a struck-through font face?  It should be self-evident to
anyone with a gram of experience using any modern decent graphical
computer user interface that the message has been marked as deleted.
(some more limited GUIs could use a particular colour or grey level to
achieve the same indication)

Some MUAs which operate in this correct manner do confuse users
sometimes by not handling the somewhat un-natural expunge operation
automatically.  However I find it's very easy to teach users about this
extra step by simply explaining to them that it gives them slightly more
control over when they choose to release these marked messages from the
the most immediate level of undo (or all possibility of undo if the
MUA doesn't support the move to trash feature).


 Guess I might need to take a look at the source if it's not in there,
 and see if it can be added ...

There's no logical sane way to do what _you_ think your customer might
think should happen.  IMAP does not work that way.  It cannot safely do
so.  Please think long and hard about interoperability with multiple
simultaneous MUA access, possibly from different types of MUAs.

I suppose being Cyrus is open-source software it could indeed be bent to
do illogical and/or unsafe things, but I think you really want to find
out the truth about how your users perceive the correct behaviour before
you go about abusing it into some caricature of what you think they
might want.

-- 
Greg A. Woods

+1 416 218-0098VE3TCP  RoboHack wo...@robohack.ca
Planix, Inc. wo...@planix.com  Secrets of the Weird wo...@weird.com

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


Re: Automatically moving marked mails?

2009-07-01 Thread Adam Tauno Williams
On Wed, 2009-07-01 at 14:48 -0400, Greg A. Woods wrote:
 At Wed, 01 Jul 2009 16:35:15 +0200, Garry ga...@glendown.de wrote:
 Subject: Re: Automatically moving marked mails?
  The point is not when decent MUAs are used, like Thunderbird, but rather
  crap like Outlook ... which is unable to do a decent, logical handling
  of deleted mails... ;)
 Decent MUAs are _always_ available, at least to some extent.
 People who won't choose to use decent software when it is available and
 instead insist upon using broken crapware _must_ learn that they are on
 their own -- they are unsupported, they get no sympathy.

Agree.  Although I find TB's handling of deleted mail at least
equivalently retarded as Outlook.  Neither has a @*^$* key binding for
expunge!  In general IMAP in recent ($version=2003) versions of Outlook
works very well.

 In this case though I'm not sure what the problem is (at least based
 upon this one feature -- groupware might be broken in other ways).
  Problem is, $customer is using a groupware which - when using IMAP -
  will display deleted or moved mails as struck-through mails, which will
  no doubt confuse certain users ... therefore, it would be nice if Cyrus
  could be convinced to have a special delted-mails handling ... as it is
  close to impossible to change Outlook's handling ...
 Actually that's the desired way for an IMAP client to work!  (and the
 majority of the good ones I'm aware of do work that way where possible,
 though sadly not two of the ones I'm using at the moment)

Ditto.

 What could possibly be confusing about a summary index entry showing a
 message using a struck-through font face?  It should be self-evident to
 anyone with a gram of experience using any modern decent graphical
 computer user interface that the message has been marked as deleted.

Agree.

 Some MUAs which operate in this correct manner do confuse users
 sometimes by not handling the somewhat un-natural expunge operation
 automatically.  However I find it's very easy to teach users about this

Yes,  throw-in-the-trash vs. taking-out-the-trash.  Users grasp the
difference very quickly.  And I've had some dim ones...

 extra step by simply explaining to them that it gives them slightly more
 control over when they choose to release these marked messages from the
 the most immediate level of undo (or all possibility of undo if the
 MUA doesn't support the move to trash feature).

And with delayed-expunge they can call up the help-desk and even get
back messages they accidentally expunged.  Cyrus is awesome.


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


Re: Automatically moving marked mails?

2009-07-01 Thread jul...@precisium.com
On Wed, 01 Jul 2009 18:48:41 -, Greg A. Woods woods-cy...@weird.com  
wrote:

 At Wed, 01 Jul 2009 16:35:15 +0200, Garry ga...@glendown.de wrote:
 Subject: Re: Automatically moving marked mails?

 The point is not when decent MUAs are used, like Thunderbird, but rather
 crap like Outlook ... which is unable to do a decent, logical handling
 of deleted mails... ;)

 Decent MUAs are _always_ available, at least to some extent.

 People who won't choose to use decent software when it is available and
 instead insist upon using broken crapware _must_ learn that they are on
 their own -- they are unsupported, they get no sympathy.


In the present commercial environment - they are more likely to learn  
(with the not so subtle help of certain consultants),
that their MUA works perfectly well with an Exchange server - and that  
their current server provider is probably using some dodgy free system...  
so the client should change email providers. It's not always easy to  
counter that sort of thing. Switching to thunderbird is likely to be a  
harder change for some departments or companies than changing service  
providers. (especially if they have existing business processes or  
integration with other office products etc)

It can hardly be accidental that Microsoft's flagship email clients don't  
quite interoperate nicely with standards based IMAP servers.
Seems to me it's a driver towards sales of Exchange server services.

I don't know what the primary goals of the Cyrus developers are - but I  
can only assume that serving their existing userbases as best possible and  
faithfully supporting open standards, are of more importance than gaining  
market share relative to proprietary server products. Perhaps there is  
even an element of fighting this by trying to aid in driving customers  
towards using an open source MUA.

That would be fair enough I think.. but I understand why it would be  
frustrating to those who are in some way competing with providers who use  
Exchange.
Perhaps if Cyrus were to adapt to too many Microsoft peculiarities..  
Microsoft would end up driving the nature of the MUA-server relationship  
overall.  Personally I agree it would be nice if Cyrus would do something  
to compensate for the deletion issue - but I can understand if there is a  
reluctance on the part of the developers to do this.

Julian


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


Re: Automatically moving marked mails?

2009-07-01 Thread Jorey Bump
jul...@precisium.com wrote, at 07/01/2009 05:26 PM:

 Personally I agree it would be nice if Cyrus would do something  
 to compensate for the deletion issue - but I can understand if there is a  
 reluctance on the part of the developers to do this.

This issue involves the IMAP protocol and is not specific to Cyrus. The
only meaningfully defined special mailbox is INBOX. It would be
disastrous for Cyrus to change deletion behaviour by moving deleted
mail to some arbitrarily named mailbox. What name should it use? One
that pleases users of Outlook? Thunderbird? Some random webmail
application? Until the IMAP protocol is updated or replaced, delete 
expunge is a fact of life.

It's true that the concept of delete/expunge is difficult for many new
users to grasp. In my experience, the worst consequence is when users
who delete but never expunge exceed quota and don't know why because
deleted messages are hidden from view. A visual indicator (such as a
strike-through, symbol, special color) is far more preferable, as it at
least makes the problem evident. I agree that the whole process borders
on the ridiculous, but that's a problem with IMAP, not Cyrus (and most
users would probably clamour for similar functionality if the behaviour
was removed).

In any case, users expect to control this in the MUA, so it's probably
best to keep it out of the server.



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


Re: Automatically moving marked mails?

2009-07-01 Thread jul...@precisium.com
On Wed, 01 Jul 2009 23:46:00 -, Jorey Bump l...@joreybump.com wrote:

 jul...@precisium.com wrote, at 07/01/2009 05:26 PM:

 Personally I agree it would be nice if Cyrus would do something
 to compensate for the deletion issue - but I can understand if there is  
 a
 reluctance on the part of the developers to do this.

 This issue involves the IMAP protocol and is not specific to Cyrus. The
 only meaningfully defined special mailbox is INBOX. It would be
 disastrous for Cyrus to change deletion behaviour by moving deleted
 mail to some arbitrarily named mailbox. What name should it use? One
 that pleases users of Outlook? Thunderbird? Some random webmail
 application? Until the IMAP protocol is updated or replaced, delete 
 expunge is a fact of life.

 It's true that the concept of delete/expunge is difficult for many new
 users to grasp. In my experience, the worst consequence is when users
 who delete but never expunge exceed quota and don't know why because
 deleted messages are hidden from view. A visual indicator (such as a
 strike-through, symbol, special color) is far more preferable, as it at
 least makes the problem evident. I agree that the whole process borders
 on the ridiculous, but that's a problem with IMAP, not Cyrus (and most
 users would probably clamour for similar functionality if the behaviour
 was removed).

 In any case, users expect to control this in the MUA, so it's probably
 best to keep it out of the server.


I'd dare suggest some sort of ugly hack whereby an MUA need only create a  
special folder named e.g
_deleteto_Deleted Items .. which doesn't even need to be subscribed to.

The existence of such a folder would tell the server to move 'deleted'  
mail to the Deleted Items folder
(or whatever name followed the magic _deleteto_ prefix)

It doesn't need to be an 'automatic' fix for outlook out of the box - just  
one that is relatively easy for helpdesks to talk someone through - or to  
describe on a web page.

I guess this sort of hack would give most of you the horrors though!

Julian

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


Re: Automatically moving marked mails?

2009-07-01 Thread Clement Hermann (nodens)
jul...@precisium.com a écrit :
 
 I'd dare suggest some sort of ugly hack whereby an MUA need only create a  
 special folder named e.g
 _deleteto_Deleted Items .. which doesn't even need to be subscribed to.
 
 The existence of such a folder would tell the server to move 'deleted'  
 mail to the Deleted Items folder
 (or whatever name followed the magic _deleteto_ prefix)
 
 It doesn't need to be an 'automatic' fix for outlook out of the box - just  
 one that is relatively easy for helpdesks to talk someone through - or to  
 describe on a web page.
 
 I guess this sort of hack would give most of you the horrors though!
 

It is ugly indeed. If you have to walk someone through a solution,
better explain them add the expunge button to the outlook toolbar, and
click it to permanentely delete messages.
Also, it should be relatively easy to write an outlook plugin that
auto-expunge messages on deletion, possibly copying them to some Trash
folder first. You may find one already written : IMAP is not so
uncommon, and this is a common concern abount IMAP and outlook.

The kind of functionality you want could be achieved more elegantly and
more usefully by implementing lemonade-imap-sieve (sieve-like scripting
on the imap operation level, not only on delivery, see
http://tools.ietf.org/html/draft-ietf-lemonade-imap-sieve-05).

Also, be aware that Outlook's IMAP implementation is commonly considered
as being flawed, and behaving poorly on very large mailboxes. It goes
better with Outlook 2007, or so I'm told, so YMMV.

Regards,

-- 
Clement Hermann (nodens)
- L'air pur ? c'est pas en RL, ça ? c'est pas hors charte ?
Jean in L'Histoire des Pingouins, http://tnemeth.free.fr/fmbl/linuxsf/

Vous trouverez ma clef publique sur le serveur public pgp.mit.edu.
Please find my public key on the public keyserver pgp.mit.edu.

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


Re: Automatically moving marked mails?

2009-07-01 Thread Adam Tauno Williams
 It's true that the concept of delete/expunge is difficult for many new
 users to grasp. In my experience, the worst consequence is when users
 who delete but never expunge exceed quota and don't know why because
 deleted messages are hidden from view. A visual indicator (such as a
 strike-through, symbol, special color) is far more preferable, as it at
 least makes the problem evident. I agree that the whole process borders
 on the ridiculous, but that's a problem with IMAP, 

I disagree, I think the process is quite elegant; certainly simpler to
manage that a *@(*@ Trash folder.  In delete/expunge mode restoring a
message (or many messages) keeps their original context whereas Trash
accumulates messages from potentially many folders.

 not Cyrus (and most
 users would probably clamour for similar functionality if the behaviour
 was removed).

Yep.

 In any case, users expect to control this in the MUA, so it's probably
 best to keep it out of the server.


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


Re: Automatically moving marked mails?

2009-07-01 Thread Adam Tauno Williams
 The kind of functionality you want could be achieved more elegantly and
 more usefully by implementing lemonade-imap-sieve (sieve-like scripting
 on the imap operation level, not only on delivery, see
 http://tools.ietf.org/html/draft-ietf-lemonade-imap-sieve-05).

That would be very useful; but I wonder about the performance
implications.  Has anyone (any server?) implemented this?

 Also, be aware that Outlook's IMAP implementation is commonly considered
 as being flawed, and behaving poorly on very large mailboxes. It goes
 better with Outlook 2007, or so I'm told, so YMMV.

I've had very few problems with $version=2003.  It certainly is a much
better implementation than ThunderBird's.


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