Salut,
J'essai depuis ce matin d’intégrer une vérification du spf à postfix, pour l’instant sans succès.
Je me suis tourné vers pypolicyd-spf disponible dans epel et j'utilise la version 2.6.6 de Postfix (j'ai juste recompilé le rpm pour ajouter le support de postgresql)
Après avoir configuré pypolicyd-spf, j'ajoute à mon master.cf :
policy-spf unix - n n - 0 spawn
user=nobody argv=/usr/libexec/postfix/policyd-spf
De ce coté ça a l'air de marcher, y'a bien un socket policy-spf crée dans /srv/mail/postfix/private et si je m'y connecte avec socat le lancement de policyd-spf est loggé dans mail.log
Du coté de main.cf j'ai ça :
policy-spf_time_limit = 3600
smtpd_recipient_restrictions =
permit_mynetworks,
permit_mx_backup,
permit_sasl_authenticated,
reject_unauth_pipelining,
reject_non_fqdn_recipient,
reject_unknown_recipient_domain,
reject_unauth_destination,
check_policy_service unix:private/policy-spf,
permit
Par contre quand je reçoit un mail j'ai rien dans les logs et visiblement policyd-spf n'a jamais été lancé
J'ai essayé de changer le nom du socket au cas ou le "-" poserait problème, j'ai essayé d'utiliser le chemin complet plutôt que relatif au spool (postfix n'est pas chrooté) pour l’instant sans succès.
# Commentaire supprimé
Posté par Gabriella95 . Évalué à -4. Dernière modification le 22 octobre 2013 à 14:58.
Ce commentaire a été supprimé par l’équipe de modération.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.