Bonjour,

Sur un serveur web avec un postfix configuré pour relayer tout mail vers
une messagerie, j'avais mis des protections de base du type vérifier que
le domaine de l'expéditeur et du destinataire existent bien au niveau dns.

smtpd_sender_restrictions = reject_unknown_recipient_domain,
reject_non_fqdn_recipient
smtpd_recipient_restrictions = reject_unknown_recipient_domain,
reject_non_fqdn_recipient, reject_unlisted_recipient,
reject_unauth_destination

Ce mécanisme fonctionne très bien quand on interroge le postfix par smtp
par contre par le pickup local avec le sendmail postfix les
vérifications ne se font pas. Je viens de le découvrir parce qu'un
nouveau site a beaucoup de visiteurs neuneu qui savent pas taper leurs
adresses mail (ex gmail.fr ou orange.fe).

Du coup les mails venant de PHP par sendmail vont dans la file d'attente
et se font jeter par le relaie qui lui filtre bien par le flux smtp.

Avez-vous une idée de comment appliquer ce filtrage au processus pickup?

Sinon je sens que je vais recoder le wrapper mail mis en place pour php
pour transformer l'appel en session smtp.

Merci

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à