32
Copyright © 2008 Excito
In depth technical explanation –
email services
Handling incoming email
BUBBA uses postfix (a well known Linux email server) to receive
email sent directly to BUBBA. Postfix handles email sent locally
(within your LAN) to ‘bubba’ or to BUBBA’s IP address, To also
handle email sent from outside your LAN you need to forward port
25 in your firewall to BUBBA (actually to BUBBA*s IP address). If
that’s done, email sent to your
external
IP address will be handled
by BUBBA. To make it really useful, if you register your own
domain name (i.e. ‘mydomain.com’), and connect that domain
name to your
external
IP address (this is done differently
depending on where you purchase your domain name, read more
about this there), BUBBA will handle email sent to
‘[email protected]’. Now, you can create whatever users you
need, without having to pay for all these extra email addresses.
BUBBA has an easy-to-use web interface to set up postfix. If you
find that these settings aren’t enough, or want to see how it
actually works, you can view or edit the postfix settings by altering
‘/etc/postfix/main.cf’ file. Note that this is only for advanced users,
and requires some Linux skills. Read more about that in chapter
HACKING BUBBA: SW & HW
.
Fetching email
Using Fetchmail (also a well known Linux application) is very
convenient for collecting your email in one place. Fetchmail is set
up as a Linux daemon, checking your external email account for
new email every five minutes. If new email is found, they are
fetched (by POP, IMAP etc.) and made available in the user’s Mail
folder. The Fetchmail configuration file is ‘/etc/fetchmailrc’. This is
also only for advanced users. Further reading: Chapter
HACKING
BUBBA: SW & HW
.
Содержание BUBBA
Страница 23: ...23 Copyright 2008 Excito procedure ...