[Dovecot] Simulating UW Snarf...
Erick Perez
eaperezh at gmail.com
Thu Feb 9 04:35:40 EET 2006
Being nothing more than a leech on this, Todd, I will be glad to hear
from your test results. We were facing a similiar situation in our
center and we had to change some end user rules. If your tests go OK
then I think we will change to the same scenario that you describe.
Thanks,
On 2/8/06, Todd Piket <todd at mtu.edu> wrote:
> Curtis,
>
> Point 1 is/was taken into consideration, but we don't actually want the
> INBOX to remain in /var/mail/%u so using that feature of Dovecot doesn't
> get us anywhere at MTU.
>
> Point 2 however has definitely piqued my interest. I will be exploring
> both options with enthusiasm starting tomorrow. Thank you so much for
> your ideas in this regard. As a Dovecot newbie I am not yet as familiar
> with it as you and others on this list are. I forgot that it does
> indeed spawn a binary that I can easily wrap.
>
> Again I thank you. This will probably do the trick though if anyone
> else would like to chime in I'm still all ears.
>
> Regards,
>
> ------------------------------------------------------------
> | Todd Piket | Email: todd at mtu.edu |
> | Programmer/Analyst | Phone: (906) 487-1720 |
> | Distributed Computing Services | |
> | Michigan Technological University | |
> ------------------------------------------------------------
>
>
> Curtis Maloney wrote:
> > Todd Piket wrote:
> >
> >> This is bascially what UW-IMAP does. It is quite handy in our
> >> situation. The problem with doing this with Dovecot and/or Maildir
> >> is, I believe, you must introduce some kind of locking mechanism in
> >> /var/mail/%u because the delivery agent and Dovecot may step on each
> >> other's toes otherwise. Since locking is "bad" in maildir this is not
> >> ideal.
> >
> >
> > Two points.
> >
> > 1) There's nothing to say /var/mail/%u can't be mbox. Dovecot already
> > supports the INBOX being a different format to the rest of the mail.
> > Handy if you don't run a Maildir capable LDA (but who does that? :)
> >
> > 2) Maildir was designed to not need locking. If dovecot tries to move a
> > mail out of /new, it knows implicitly that the LDA is finished with it.
> > This is because the LDA doesn't rename() new mail into /new from /tmp
> > until it's finished writing it.
> >
> > For some reason I recall there being an "on login" script hook possible
> > with dovecot - if nothing else, just wrap the imap binary. This script
> > could iterate over the /var/mail/%u/new/ directory, moving each file to
> > ~/Maildir/tmp, then /new, and bailing out when it hits quota full.
> >
> > Or am I missing some complexity here?
> >
> > --
> > Curtis Maloney
> > cmaloney at cardgate.net
>
--
-------------------------------------------
Erick Perez
Linux User 376588
http://counter.li.org/ (Get counted!!!)
Panama, Republic of Panama
More information about the dovecot
mailing list