I want to centralise the storing of my email for my 5 machine LAN. So, after a little online research, I found setting up an IMAP server appeared to be the answer. However, following further investigation, I can't find any tutorials to assist me in doing this. What I want to do is:
* Collect email from multiple pop3 addresses * Check email for viruses and automatically bounce virus infected emails * Filter out junk mail into a 'checking' account * Filter email into different IMAP accounts based on to: from: subject:, etc * Further filter the email going into the IMAP account into certain directories (this is a client or server issue?) * Read email on several machines (using IMAP-compatible client) * Reply to, forward to different IMAP accounts, etc
What the easiest way to achieve this? Furthermore, in contrasting POP3 and IMAP, I have the following issues:
* Are outgoing messages for an IMAP account stored with the IMAP account, or on the local machine? * 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. * As the email is stored centrally, I would assume global searching is straight forward. Are their tools available, or can I 'grep' the mailboxes?
--
Ashley T. Howes Ph.D. http://www.ashleyhowes.com
"When all the animals of this world are gone, man will die of loneliness"
This might help
http://www.linuxgazette.com/issue35/jao.html
Simon
On Sunday 25 August 2002 9:56 am, Ashley wrote:
I want to centralise the storing of my email for my 5 machine LAN. So, after a little online research, I found setting up an IMAP server appeared to be the answer. However, following further investigation, I can't find any tutorials to assist me in doing this. What I want to do is:
- Collect email from multiple pop3 addresses
- Check email for viruses and automatically bounce virus infected emails
- Filter out junk mail into a 'checking' account
- Filter email into different IMAP accounts based on to: from: subject:,
etc
- Further filter the email going into the IMAP account into certain
directories (this is a client or server issue?)
- Read email on several machines (using IMAP-compatible client)
- Reply to, forward to different IMAP accounts, etc
What the easiest way to achieve this? Furthermore, in contrasting POP3 and IMAP, I have the following issues:
- Are outgoing messages for an IMAP account stored with the IMAP
account, or on the local machine?
- 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.
- As the email is stored centrally, I would assume global searching is
straight forward. Are their tools available, or can I 'grep' the mailboxes?
On Sun, Aug 25, 2002 at 09:56:35AM +0100, Ashley wrote:
my quick answer as i have to go out in a second...
- Collect email from multiple pop3 addresses
i use fetchmail for this, can do a machine wide setup or for each user.
- Check email for viruses and automatically bounce virus infected emails
look into exiscan on exim etc. at this point use a filter on your mail daemon.
- Filter out junk mail into a 'checking' account
spam assassin or razor or something, i don't have this yet.
- Filter email into different IMAP accounts based on to: from: subject:,
etc
i use procmail for this but i know somebody will push other options.
- Further filter the email going into the IMAP account into certain
directories (this is a client or server issue?)
do you mean automatically filter? or by hand, either way this will work.
- Read email on several machines (using IMAP-compatible client)
you will now be collecting email via the imapd
- Reply to, forward to different IMAP accounts, etc
run an smtp server on the imap server, this will do all your outgoing and internal mail.
What the easiest way to achieve this? Furthermore, in contrasting POP3 and IMAP, I have the following issues:
- Are outgoing messages for an IMAP account stored with the IMAP
account, or on the local machine?
it depends where you tell the mail client to store the sent copy, netscape you can tell it where to put them, pine i think used to put the mail on the server by default etc.
- 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.
you will still download via pop3 but will deliver your mail locally with smtp after it has been filtered by your smtp server then your filtering system, you will send mail to your local smtp server which will then forward mail to your isps smtp server (unless you have a static ip and reverse DNS in which case you would want to send mail directly, but then this would mean you would most likely need to do a bit more research)
- As the email is stored centrally, I would assume global searching is
straight forward. Are their tools available, or can I 'grep' the mailboxes?
again it depends on your client etc. the imap server will allow you access to your mail, it is up to the client side to do things with this.
Adam
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.
Evolution will do all the filtering you asked about at the client side and more. Just depends if you want to run a relatively bloated gnome app or not. Having said that, it's not as bad as mozilla 8) I use it daily both at home and work without any major problems.
Mike
On Sun, 2002-08-25 at 11:59, MJ Ray wrote:
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.
main@lists.alug.org.uk http://www.alug.org.uk/ http://lists.alug.org.uk/mailman/listinfo/main Unsubscribe? See message headers or the web site above!