On 26/08/16 12:41, Gelpi Andrea wrote: > Quello che vorrei fare è: > > Se il mittente è [email protected] e l'IP è IP1 e il destinatario è > [email protected] accetta la mail e inoltrala. > Tutte le altre mail in arrivo da quell'IP vanno rifiutate. > IL primo test deve essere eseguito per una decina di mittenti differenti > e destinatari differenti. > I domini mittenti e destinatari non sono sul mio posttfix. > > I mittenti sono applicazioni che girano su siti web e i destinatari sono > gli unici che devono ricevere quelle mail, tutto il resto va fermato. > Il mio problema è che ho una decina di mittenti e una decina di > destinatari da accoppiare.
Da "dentro postfix", fare 'ste cose richiede l'uso di restriction_classes, che però quando le combinazioni diventan molte esplodono in numero. La maniera nativa per trattare questi casi -ovvero dove le restriction_classes sono poco adeguate- è l'uso di policy_daemon: http://www.postfix.org/SMTPD_POLICY_README.html In pratica postfix chiama un programma esterno passandogli un tutti i dati di envelope (e un po' d'altro al contorno); il programma risponde a postfix con l'azione da eseguire. Non è complicato. Ci sono ovviamente altre soluzioni, come demandare la cosa ad un milter come suggerito; che però, per questa esigenza sono anche più overkill, IMHO. ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List
