4 votes

postfix + rspamd : postfix ne résout pas les alias virtuels

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.

3voto

zen Points 4033

J'ai trouvé la réponse : Le site recevoir_override_options désactive la manipulation des adresses avant le filtre de contenu.

Si nous utilisons content_filter, nous devons utiliser receive_override_options = no_address_mappings dans main.cf. S'il n'y a pas content_filter, il ne devrait pas y avoir receive_override_options.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X