44 lines
1.2 KiB
ReStructuredText
44 lines
1.2 KiB
ReStructuredText
|
|
.. highlight:: sh
|
|
|
|
Postfix Setup
|
|
=============
|
|
|
|
The typical scenario for a Rattail server is that it runs Linux and
|
|
Postfix for the mail service. Here we describe that typical setup.
|
|
|
|
|
|
Basics
|
|
------
|
|
|
|
If you don't already have Postfix installed, do that first::
|
|
|
|
sudo apt install postfix
|
|
|
|
It's normally a good idea to declare your domain and hostname.
|
|
Assuming your server is ``myserver.example.com`` then::
|
|
|
|
sudo postconf -e 'myhostname=myserver.example.com'
|
|
sudo postconf -e 'myorigin=example.com'
|
|
sudo systemctl restart postfix
|
|
|
|
|
|
Gmail Relay
|
|
-----------
|
|
|
|
Make sure Postfix knows to send all mail through Gmail relay::
|
|
|
|
sudo postconf -e 'relayhost=smtp-relay.gmail.com:25'
|
|
sudo systemctl restart postfix
|
|
|
|
This however assumes the Gmail relay is also configured to allow mail
|
|
from your server. The most straightforward way to do this is
|
|
via IP address authentication.
|
|
|
|
See `Google Help`_ for more info, but the gist is that you should
|
|
choose "Only accept mail from the specified IP addresses" for the
|
|
relay authentication within Google Admin settings. And then specify
|
|
the public-facing IP address for your server.
|
|
|
|
.. _Google Help: https://support.google.com/a/answer/2956491?hl=en
|