/* * cfg.h, SJ */ #ifndef _CFG_H #define _CFG_H #include "config.h" struct __config { int server_id; char username[MAXVAL]; char hostid[MAXVAL]; int hostid_len; char pidfile[MAXVAL]; char pilergetd_pidfile[MAXVAL]; char listen_addr[MAXVAL]; int listen_port; char pilergetd_listen_addr[MAXVAL]; int pilergetd_listen_port; char pilergetd_password[MAXVAL]; char clamd_addr[MAXVAL]; int clamd_port; char clamd_socket[MAXVAL]; int encrypt_messages; int tls_enable; char pemfile[MAXVAL]; char cipher_list[MAXVAL]; int use_antivirus; char memcached_servers[MAXVAL]; int memcached_ttl; int number_of_worker_processes; int max_requests_per_child; int backlog; int process_rcpt_to_addresses; char workdir[MAXVAL]; char queuedir[MAXVAL]; int verbosity; char locale[MAXVAL]; int helper_timeout; int extract_attachments; char piler_header_field[MAXVAL]; char extra_to_field[MAXVAL]; unsigned char key[KEYLEN]; unsigned char iv[MAXVAL]; char spam_header_line[MAXVAL]; int default_retention_days; // mysql stuff char mysqlhost[MAXVAL]; int mysqlport; char mysqlsocket[MAXVAL]; char mysqluser[MAXVAL]; char mysqlpwd[MAXVAL]; char mysqldb[MAXVAL]; int mysql_connect_timeout; int update_counters_to_memcached; int memcached_to_db_interval; int archive_emails_not_having_message_id; int archive_only_mydomains; int min_word_len; int tweak_sent_time_offset; int enable_cjk; int syslog_recipients; int mmap_dedup_test; int debug; }; #endif /* _CFG_H */