Pour le serveur de messagerie, il est préférable d'avoir une machine dans le cloud. Si nous auto-hébergeons le serveur chez nous, il est possible que le flux de messagerie sortant soit bloqué par les FAI. Il faut donc privilégier un hébergeur comme OVH ou Scaleway.
sudo apt install postfix mailutils
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
smtpd_banner = <reverse DNS de l'IP publique> ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
relayhost = <laisser vide, utilisé seulement si on utilise une passerelle pour envoyer nos mails (gmail, office, autre serveur postfix, ...)>
mydomain = <nom du domaine>
mydestination = $mydomain
mynetworks = <réseau ou hote depuis lequel envoyer les mails (hôtes autorisés à envoyer des mails)>
inet_interfaces = all
recipient_delimiter = +
sender_canonical_maps = static:root@persold.ovh
compatibility_level = 2
myorigin = /etc/mailname
mailbox_size_limit = 0
inet_protocols = ipv4
echo "This is the body of the email" | mail -s "This is the subject line" <adresse mail>
Le mail devrait arriver dans les spams. En effet, nous n'avons pas encore authentifié notre domaine pour que nos mails soient considérés comme fiables.