98 #define STR(x) vstring_str(x)
115 const char *myname =
"flush_purge";
132 msg_info(
"%s: status %d", myname, status);
141 const char *myname =
"flush_refresh";
158 msg_info(
"%s: status %d", myname, status);
167 const char *myname =
"flush_send_site";
171 msg_info(
"%s: site %s", myname, site);
177 if (flush_domains == 0)
178 msg_panic(
"missing flush client initialization");
181 msg_info(
"using backwards-compatible default setting "
183 "mail for domain \"%s\"", site);
188 }
else if (flush_domains->error == 0)
194 msg_info(
"%s: site %s status %d", myname, site, status);
203 const char *myname =
"flush_send_file";
207 msg_info(
"%s: queue_id %s", myname, queue_id);
218 msg_info(
"%s: queue_id %s status %d", myname, queue_id, status);
227 const char *myname =
"flush_add";
231 msg_info(
"%s: site %s id %s", myname, site, queue_id);
237 if (flush_domains == 0)
238 msg_panic(
"missing flush client initialization");
241 msg_info(
"using backwards-compatible default setting "
243 "fast-flush logfile for domain \"%s\"", site);
249 }
else if (flush_domains->error == 0)
255 msg_info(
"%s: site %s id %s status %d", myname, site, queue_id,
#define MATCH_FLAG_RETURN
char * var_fflush_domains
int match_parent_style(const char *name)
NORETURN msg_panic(const char *fmt,...)
#define VAR_RELAY_DOMAINS
#define domain_list_match
#define MAIL_CLASS_PUBLIC
int flush_add(const char *site, const char *queue_id)
#define FLUSH_REQ_SEND_SITE
#define FLUSH_REQ_SEND_FILE
int flush_send_file(const char *queue_id)
int mail_command_client(const char *class, const char *name,...)
#define domain_list_init(o, f, p)
#define FLUSH_REQ_REFRESH
#define MAIL_ATTR_QUEUEID
#define VAR_FFLUSH_DOMAINS
#define SEND_ATTR_STR(name, val)
int flush_send_site(const char *site)
int warn_compat_break_flush_domains
void msg_info(const char *fmt,...)