Hi! Im working last days looking for info about how IMAP works.
Unfortunelly Im still with good questions about using it cause of
mailing lists. Based in what someone told me, IMAP would allow me to
"create a public folder, where each person would access the same
messages but would know wich one they already readed" instead of "send 1
copy of each message to each person".
You are talking about per-user "seen" flags on messages in an IMAP folder.
I don't think you can do this with Courier-IMAP, only because the
underlying mail store is based on Maildirs. For Maildirs, each message
is stored in a separate file and the message's state flags are encoded
in the message filename. For a shared folder (or at least with C
Courier's virtual shared folders), I believe that means that all readers
of the shared folder will share the same "seen" state flags. If I'm
wrong on this point, I'm sure someone will correct me.
I know that Cyrus IMAP can support per-user "seen" flags because it
stores the message state in a separate file from the message itself, and
you can choose per-user or shared message state when setting ACLs on a
folder. I've used Cyrus IMAP in this way before in a previous mail
setup; however, I switched away to Courier-IMAP due to my experiences
with maintaining both systems. I know that experiences vary, but I find
it much, much less hassle to maintain a Courier-IMAP server.