This is an old revision of the document!
Simple Email Setup
The home server should always be able to send out emails for stuff like notifications. This is true even if you host your email server, because as i say here, you cannot self-host a real email server on your home server.
The Gentoo default mail-mta/nullmailer package is more than enough. It should be already installed, otherwise emerge it:
emerge mail-mta/nullmailer
Configuration
I assume you already have a mail domain somewhere linked to your @mydomain.com, and you have your own address as myself@mydomain.com and you created a specific mailbox called home@mydomain.com to manage any email sent from services.
All the following files need to be under /etc/nullmailer:
- adminaddr
myself@mydomain.com
- defaultdomain
mydomain.com
- defaulthost
mail
- me
mail
- remotes
mail.mydomain.com smtp port=587 user=home@mydomain.com pass=**** starttls
Usage
Try it from the command line:
(echo "Subject: test email"; echo "Hi! my nullmailer works...") | sendmail -F "Me Myself" -f myself@mydomain.com destination@otherdomain.de