SMTP server¶
The service is created on the host specified by the –host argument:
$ enough --domain example.com service create --host postfix-host postfix
A SMTP server is running on each host. A service running on some-host.example.com can use the SMTP server as follows:
- Address: some-host.example.com
- Port: 25
- Authentication: No
- SSL/TLS: No
It is not possible (and it would not be secure) for services running on another host (other-host.example.com for instance) to use this SMTP server.
The mailname defaults to example.com but can be overridden with the postfix_mailname variable in the ~/.enough/example.com/inventory/host_vars/postfix-host/postfix.yml.
Encryption¶
Outgoing mails are encrypted if the recipient has a known GPG public key. The list of GPG public keys must be provided in the ~/.enough/example.com/inventory/host_vars/postfix-host/gpg.yml file like so:
---
postfix_gpg_keys:
- "{{ '~/.enough/example.com/gpg/*.asc' | expanduser }}"