Le but est de configurer postfix comme serveur SMTP local pour envoyer des mails vers l’extérieur.
sudo apt-get update
# choix - internet puis fqdn sciences-physiques.net pour moi
sudo apt-get install postfix -y
sudo apt install mailutils
reverse DNS
configuré sur votre hostname !mail.sciences-physiques.net
sudo postconf -e "myhostname = mail.sciences-physiques.net"
sudo postconf -e "mydomain = sciences-physiques.net"
sudo postconf -e "smtp_tls_security_level = may"
sudo postconf -e "smtp_tls_loglevel = 1"
sudo postconf -e "inet_protocols = ipv4"
postconf mydomain
echo "sciences-physiques.net" | sudo tee /etc/mailname
sudo nano /etc/postfix/main.cf
---> inet_interfaces = loopback-only
---> mydestination = localhost.$mydomain, localhost, $myhostname
---> append_dot_mydomain = yes
sudo systemctl restart postfix
Test
echo "Bonjour" | mail -s "C'est un test" [email protected] -aFrom:[email protected]
sudo tail /var/log/mail.log
sudo certbot certonly --standalone -d sciences-physiques.net