/*
* Soft Fail, more info see README, COPYRIGHT and CHANGELOG files
*
* Don't change this file! Use make -D<macro>=<def> instead.
*/
#include "conf.h"
#ifndef MYSQLSERVER
#define MYSQLSERVER "localhost"
#endif
#ifndef MYSQLUSER
#define MYSQLUSER "softfail"
#endif
#ifndef MYSQLPASSWORD
#define MYSQLPASSWORD "softfail40"
#endif
#ifndef MYSQLDB
#define MYSQLDB "softfail"
#endif
#ifndef UNBLOCK_AFTER_SEEN
#define UNBLOCK_AFTER_SEEN 360 /* seconds until email is accepted -
overriten by SFGLTIME enviroment */
#endif
#ifndef EXPIRE_SEENMSG
#define EXPIRE_SEENMSG 500 /* minutes until seen msgs expires */
#endif
#ifndef EXPIRE_ACCEPTED
#define EXPIRE_ACCEPTED 5 /* days for record lifetime after
mail was accepted */
#endif
#ifndef RFCSEENTIME
#define RFCSEENTIME 30 /* seconds between expected message
redelivery after a 4xx soft fail -
overriten by SFSEENTIME enviroment */
#endif
#ifndef SEENCONSECMAXTIME
#define SEENCONSECMAXTIME 15 /* maximum number of consecutive times
we will tolerate before adding
seen host to blacklist - overriten by
SFMAXSEENTIMES enviroment */
#endif
#ifndef MAXDAYSAUTOBLACKINDB
#define MAXDAYSAUTOBLACKINDB 2 /* max number of days records should be
kept in database when added by Soft Fail
(origim is AUTO) - may improve database
maintainance since we won't need seen
a host again to start the expiry
checking functions */
#endif
//#define DEBUGTLOG 1
#define LOGTXT 1
#define SQLCMDSIZE 1024
syntax highlighted by Code2HTML, v. 0.9.1