Email « unrevoke » et journalisation des messages non envoyés pour les e-mails révoqués

Je viens de remarquer ceci : Configure VERP to handle bouncing e-mails - #166

Il s’agit de la suppression du paramètre bounce_score_threshold_deactivate. Je me demande si ce n’était pas une erreur. Si le paramètre par défaut était difficile à atteindre, la solution aurait été de le réduire.

Une conséquence imprévue de cette suppression pour un grand forum serait d’essayer d’envoyer des e-mails à un nombre croissant d’adresses invalides régulièrement sur plusieurs années. Cela pourrait soit causer des problèmes avec un service externe (comme Mailgun, qui bloque une adresse après un seul rebond de type permanent fail), soit nuire à la réputation de l’adresse IP.

Dans l’état actuel des choses, sauf si j’ai mal compris, Discourse pense envoyer des e-mails que Mailgun refuse simplement d’expédier en raison de sa liste de blocage, et il n’est pas possible de synchroniser l’approche de Discourse avec celle de Mailgun.