Désactiver les vérifications des entêtes des mails à la réception
Certains mails sont envoyés sans entête Date. Du coup, n'importe quel serveur de mail un minimum configuré les rejette (de façon tout à fait légitime). C'est le cas des serveurs SME (et donc des iPasserelles). Pour désactiver de façon temporaire ces vérifications, afin de recevoir à nouveau les mails d'orange, il faut créer un templates-custom:
mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/ echo '# check_basicheaders disabled' > \ /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/17check_basicheaders expand-template /var/service/qpsmtpd/config/peers/0 sv t /service/qpsmtpd/
Voilà, plus de vérification des entêtes. L’inconvénient, c'est que certains spam risquent de passer au travers maintenant.
Pour revenir à la configuration d'origine (ré-activation du plugin check_basicheaders), il suffit de supprimer le template:
rm -f /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0/17check_basicheaders expand-template /var/service/qpsmtpd/config/peers/0 sv t /service/qpsmtpd/
Modification temporaire
Pour une modification temporaire, dans le cadre d'une configuration d'un Outlook par exemple :
Edition du fichier :/service/qpsmtpd/config/peers/local
il faut commenter la lignecheck_basicheaders
.
Relance de sqpsmtpd :sv t /service/sqpsmtpd/
.
Ensuite execution d'unsignal-event email-update
pour remettre tout en ordre.