/usr/include/dovecot/imapc-settings.h is in dovecot-dev 1:2.2.22-1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | #ifndef IMAPC_SETTINGS_H
#define IMAPC_SETTINGS_H
#include "net.h"
/* <settings checks> */
enum imapc_features {
IMAPC_FEATURE_RFC822_SIZE = 0x01,
IMAPC_FEATURE_GUID_FORCED = 0x02,
IMAPC_FEATURE_FETCH_HEADERS = 0x04,
IMAPC_FEATURE_GMAIL_MIGRATION = 0x08,
IMAPC_FEATURE_SEARCH = 0x10,
IMAPC_FEATURE_ZIMBRA_WORKAROUNDS = 0x20,
IMAPC_FEATURE_NO_EXAMINE = 0x40,
IMAPC_FEATURE_PROXYAUTH = 0x80,
IMAPC_FEATURE_FETCH_MSN_WORKAROUNDS = 0x100,
IMAPC_FEATURE_FETCH_FIX_BROKEN_MAILS = 0x200
};
/* </settings checks> */
struct imapc_settings {
const char *imapc_host;
in_port_t imapc_port;
const char *imapc_user;
const char *imapc_master_user;
const char *imapc_password;
const char *imapc_sasl_mechanisms;
const char *imapc_ssl;
bool imapc_ssl_verify;
const char *imapc_features;
const char *imapc_rawlog_dir;
const char *imapc_list_prefix;
unsigned int imapc_cmd_timeout;
unsigned int imapc_max_idle_time;
const char *pop3_deleted_flag;
enum imapc_features parsed_features;
unsigned int throttle_init_msecs;
unsigned int throttle_max_msecs;
unsigned int throttle_shrink_min_msecs;
};
const struct setting_parser_info *imapc_get_setting_parser_info(void);
#endif
|