Comme je reçois beaucoup de spam sur certaines adresses. J’ai regardé ce qu’il était possible de faire pour améliorer la réception des mails.
Je me suis tourné vers une solution à base de spam assassin.
J’ai trouvé un tuto plutôt bien fait ici.
Comme ça n’a pas du marché du premier coup, voici les ajustements que j’ai fait.
- J’ai rencontré le message suivant :
warning: SASL authentication failure: cannot connect to saslauthd server: Permission denied
adduser postfix sasl
service postfix restart
service saslauthd restart
- warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
sudo ln -s /var/spool/postfix/var/run/saslauthd /var/run
sudo chown root:sasl /var/spool/postfix/var/run/saslauthd
créer /etc/procmailrc
ORGMAIL=${HOME}/Maildir/
DEFAULT=${ORGMAIL}
créer (ou editer) /etc/login.defs
MAIL_DIR Maildir/
#MAIL_DIR /var/mail
# Note: QMAIL_DIR alone does not work as advertised... also need MAIL_FILE
MAIL_FILE Maildir/
Ajouter dans /etc/profile
export MAIL=~/Maildir
- Ajout de let’s encrypt pour gérer le certificat
Attention, en mode standalone let’s encrypt va démarrer un server sur le port 443 pour vérifier que vous êtes bien le propriétaire du domaine. Il faudra peut être ouvrir le port sur le firewall pour que cela fonctionne.
sudo apt install letsencrypt
sudo letsencrypt certonly --standalone -d <mail.example.com>
editer /etc/postfix/main.cf