I've got dovecot / sendmail / spamassassin / squirrelmail running fine - amazingly more simple than the qmailrocks.org setup i used to run. However I'm very interested in learning more about IMAP to switch my clients over to it (currently backing up email requires every workstation to have file sharing enabled and their outlook files shared for nightly backup - i'd prefer all mail to be backed up from 1 machine - among other advantages of imap).
However I'm having a hell of a time finding information on the protocol / server. the documentation over at dovecot.org is more than lacking when it comes to anything after setup, and my searches haven't turned up enough for me to understand it.
So, mainly what I'm looking for is information on imap folders and deleting emails.
I know how to create new folders for a users account, however I can't figure out how to take advantage of them. In Outlook 2003, if I delete an email it crosses out but remains in the inbox folder. If I use the move to folder command it copies it to the folder, but also remains in the Inbox.
So, question 1: Is there any way to make either Outlook or dovecot automatically move any deleted email to another folder?
question 2: I've read about procmail filters that have spamassassin send spam emails to different mbox mailboxes. For maildir boxes is this as simple as adding a trailing / on the path of that return filter? Is it even possible to have spamassassin/procmail move emails to another Maildir directory (other than the DEFAULT).
if anyone can specifically answer these questions it'd be great, but I'm also interested in finding some good (preferrably websites versus retail books) information on how imap servers generally work (how they store emails and how programs can interact with this).
oh, one more thing. I noticed if I delete the email in Outlook it stays there just crossed out forever. But if I log into an account with those crossed out emails using Squirrelmail they disappear from squirrelmail and outlook (like they've finally been permanently deleted instead of just crossed out like outlook does) - if possible i'd like to have both programs just put deleted emails into a trash folder, and then let the user go into that trash folder if they want to permanently delete the emails (like a pop service in outlook - first delete goes to trash folder, delete fromt trash and its gone)
thanks in advance