We are running a small home network and all pc’s have Opensuse 11.2 installed, we have now added a notebook to the mix. The addition of the notebook means we needed to re-jig the mail arrangements.
We want any user to be able to access all their emails either from their workstation, or the notebook
The core network is 3 PC’s We have a dynamic ADSL2 connection to the net, and we collect emails from isp mailboxes, and from websites which we host at various locations.
so we have:
penguin.ourdomain.com 192.168.1.5
loft.ourdomain.com 192.168.1.2
notebook.ourdomain.com 192.168.1.4 (by dhcp)
mythtv.ourdomain.com 192.168.1.15
Presently mail is downloaded from the isp or the remote website mailboxes with Kmail using POP3, to the user’s workstation.
As a start I will need to centralise all mail on one pc, and use NFS to share the files.
The solution which I am looking at using Postfix (installed on penguin to be a combined mailserver/workstation), which would handle all outgoing mail via our isp which is permitted.
Have Fetchmail gather all incoming mails from the various
external mailboxes, and have Dovecot manage user mailboxes and enable imap access from a user from anywhere (especially using the notebook.)
The default install of opensuse seems to have postfix on the computers.
So far I have setup postfix and done some testing (and searched the net for various solutions), so a few questions:
-
To centralise all user mailboxes on penguin (~/user/maildir/) and copy all existing mail to that location do I just copy all folders from the present ~/user/Mail directory? I believe that the present Kmail is using maildir format, how does the different directory name impact this, or can “maildir” be changed in postfix to “mail”?
-
Is the proposed solution using Postfix/Dovecot/Fetchmail suitable for this task, or dramatic overkill?
-
If this solution is OK is postfix needed on each computer?
-
Mythtv is purely for mythtv, and so I want all system mail to be sent to user “john” on penguin, as well as the results of cron jobs. Presently cron output doesn’t seem to go anywhere from myth, although “MAILTO” is set to an email address, and root mail goes to var/spool/mail on the mythtv computer. What do I need to do here, does this need postfix active on mythtv?