Patrick Nagel wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Timo Sirainen wrote:
| printf "1 select $mailbox\n2 search text x93hgdgd\n3 logout\n" |
| dovecot --exec-mail imap
|
| For getting the list of mailboxes:
|
| mailboxes=`printf "1 list "" *\n" | dovecot --exec-mail imap | perl
magic`
Ok, looks easy. But I can't find information anywhere on how to specify the
user. I tried with 'USER=username' in front of the dovecot call, and
dovecot
then said 'Logged in as username' instead of 'Logged in as root', but a
list
command doesn't show the mailboxes, so I think it's not accessing the
maildir
of that user.
I guess it's because the users are not system users, and dovecot needs to
retrieve info from the LDAP directory first. But how do I tell it to do
that?
Logging in via netcat / telnet works, but then I don't know how to
proceed...
Thanks for your help!
Patrick.
exporting the $USER variable seems to work - i.e. 'export USER=joetest'.
The index is updated and you get all the lovely information for reporting.
This is great. Unfortunately when I run it, existing messages for mutt
are marked as O (or old). Thunderbird works just fine. I'm betting to
believe these clients hate me. Please let me know of a way to get around
this. Thanks.
---Jack