My quick answers.
Ashley ashley@ashleyhowes.com wrote:
- Collect email from multiple pop3 addresses
I use retchmail, from http://open.nit.ca/, but my APOP support isn't in the main tree yet.
- Check email for viruses and automatically bounce virus infected emails
Install something like exiscan into your MTA.
- Filter out junk mail into a 'checking' account
Again, MTA addin (spamassassin?)
- Filter email into different IMAP accounts based on to: from: subject:,
etc
Exim filters, maildrop or others on some sort of "maildrop" fake account. You really really really don't want to do that, though.
- Further filter the email going into the IMAP account into certain
directories (this is a client or server issue?)
Server, probably, same things as previous.
- Read email on several machines (using IMAP-compatible client)
Use IMAP clients.
- Reply to, forward to different IMAP accounts, etc
See above.
- Are outgoing messages for an IMAP account stored with the IMAP
account, or on the local machine?
Normally server-side, but you can use mailsync to have a local machine mirror copy for speed.
- What method is used for sending the email to the outside world for
IMAP? Currently I download from POP3 and send via my ISP's SMTP server.
Send via SMTP, normally.
- As the email is stored centrally, I would assume global searching is
straight forward. Are their tools available, or can I 'grep' the mailboxes?
Client issue. I don't know if mailgrep does IMAP.