Mercurial > sm-archive
view src/sm-archive.h @ 27:9298f8b00db2 stable-1-0-10
patches from Takao Abe add switches for config and pid files
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Thu, 24 May 2018 10:35:45 -0700 |
parents | b24369330483 |
children |
line wrap: on
line source
/* Copyright (c) 2007 Carl Byington - 510 Software Group, released under the GPL version 3 or any later version at your choice available at http://www.gnu.org/licenses/gpl-3.0.txt */ #ifndef smarchive_include #define smarchive_include extern int debug_syslog; //////////////////////////////////////////////// // mail filter private data, held for us by sendmail // struct mlfiPriv { // connection specific data CONFIG *pc; // global filtering configuration // message specific data const char *mailaddr; // envelope from value const char *queueid; // sendmail queue id string_set targets; // targets to add at eom, strings are owned by the config string_set removal; // targets to remove at eom, strings are owned here mlfiPriv(); ~mlfiPriv(); void reset(bool final = false); // for a new message }; void my_syslog(mlfiPriv *priv, const char *text); void my_syslog(const char *text); #endif