[Qmail-it] Convivenza patch (dnsbl+chkuser+smtpauth..)

kionez kionez at anche.no
Wed Apr 4 17:14:21 CEST 2007


#include <kionez.h>   // created 04/04/2007 15:41

> ora vedo se con le mie scarse conoscenze di C riesco a fare in modo di
> loggare via strerr_warn4 il risultato dell'helper, l'unica cosa che mi
> piaceva di chkuser era il log "ho bloccato una mail da tizio a caio",
> utile in caso di lamentela dell'utente di turno...

ok, ho trovato 5 minuti per provare ad aggiungere il log delle azioni:

per dnsbl, come avevo gia' fatto in passato:

if (dnsblcheck()) {strerr_warn4("qmail-smtpd: 421 badipdnsbl ip:
",remoteip," dnsbl: ",dnsblhost.s,0); die_dnsbl(dnsblhost.s);}

e per rcptcheck, procedura del tutto simile:

if (rcptcheckok) if(rcptcheck()) {strerr_warn6("qmail-smtpd: 553
checkuser mail from: ",mailfrom.s," to: ",addr.s," ip: ",remoteip,0);
err_rcptcheck(); return; }

cosi' mi trovo nei log di qmail-smtpd le informazioni necessarie a
tracciare un mancato invio di una mail.. :))

un k. e + log per tutti!!
-- 
Jesus saves, but only Buddha makes incremental backup


More information about the Qmail-it mailing list