Senandung Mendonan wrote:

On 5/10/05, Michael King <[EMAIL PROTECTED]> wrote:

My guess would be the Cyrus::IMAP Perl module as a place to start.

Otherwise, I don't know of any way to automate this using the cyrus
distribution.


Thanks for the pointer, though I'm not really sure how to implement
using Cyrus::IMAP (I thought of using one of the IMAP perl modules in
CPAN, deciding which one).

One common major issue with what I'm trying to do is having the IMAP
agent scripts (typically run in crontab by user cyrus) access each
user's mailbox, without knowing that user's password. How do I go
about doing this? I've activated ACLs on each mailbox to allow full
access by user cyrus, but don't know how to actually access them via
IMAP.

You can have the admin proxy as the user (using the admins password, but act on behalf of the user), by using a SASL mechanism which allows proxying (PLAIN, DIGEST-MD5). You will authenticate as the admin (using the admin's userid and password), but authorize as the user (using the user's userid).


--
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp
---
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

Reply via email to