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
1 2 3 |
adduser postfix sasl service postfix restart service saslauthd restart |
- warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
1 2 |
sudo ln -s /var/spool/postfix/var/run/saslauthd /var/run sudo chown root:sasl /var/spool/postfix/var/run/saslauthd |
- Utilisation de maildir à la place de mbox
créer /etc/procmailrc
1 2 |
ORGMAIL=${HOME}/Maildir/ DEFAULT=${ORGMAIL} |
créer (ou editer) /etc/login.defs
1 2 3 4 |
MAIL_DIR Maildir/ <span id="line-2-1" class="anchor"></span> #MAIL_DIR /var/mail <span id="line-3" class="anchor"></span> # Note: QMAIL_DIR alone does not work as advertised... also need MAIL_FILE <span id="line-4" class="anchor"></span> MAIL_FILE Maildir/ |
Ajouter dans /etc/profile
1 |
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.
1 2 |
sudo apt install letsencrypt sudo letsencrypt certonly --standalone -d <mail.example.com> |
editer /etc/postfix/main.cf