J'ai un serveur de messagerie postfix basé sur Arch Linux.
J'ai utilisé la configuration habituelle : mysql virtual_* (boîte aux lettres, alias, domaine) et filtrage amavisd (content_filter = smtp-amavis : [127.0.0.1]:10024).
Je voudrais essayer le rspamd et je pense avoir tout réglé correctement.
J'utilise les paramètres suivants dans Postfix :
#MILTER
milter_default_action = accept
milter_protocol = 6
smtpd_milters = inet:127.0.0.1:8891 inet:127.0.0.1:11332
non_smtpd_milters = inet:127.0.0.1:8891
milter_mail_macros = i {mail_addr} {client_addr} {client_name} {auth_authen}
rspamd local.d/worker-proxy.inc
bind_socket = "127.0.0.1:11332";
milter = yes;
timeout = 120s;
upstream "local" {
default = yes;
self_scan = yes;
}
Lorsque je désactive l'option postfix content_filter (je n'ai pas de filtrage amavis), postfix ne résout pas la valeur RCPT TO (destinataire de l'enveloppe de l'alias) avec la table virtuelle, donc les redirections ne fonctionnent pas :
si j'envoie un courriel à somebody@domain.hu, qui est un alias virtuel et qui serait redirigé vers somebody2@domain.hu, cette extension de destinataire ne se produira pas lorsqu'il n'y a pas de content_filter et que rspamd est défini sur la base de smtpd_milters.
Cependant, si je repasse en mode content_filter, afin que rspamd et amavis filtrent ensemble, il n'y a aucun problème.
La tâche d'expansion des destinataires est théoriquement effectuée par le processus de nettoyage de postfix.
Sinon, rspamd fonctionne : filtre à partir de la ligne de commande, de l'interface web et de milter.
Je ne comprends pas.