comparison src/masqmail.h @ 387:a408411ff8df

Added a glob-pattern aliasing facility. One use-case is virtual hosting another catch-all maildrops, but you may use it as a more flexible aliasing mechanism as well.
author markus schnalke <meillo@marmaro.de>
date Sat, 18 Feb 2012 12:35:12 +0100
parents 5781ba87df95
children 5f0829f8e6c7
comparison
equal deleted inserted replaced
386:13c9e0969054 387:a408411ff8df
163 gboolean pipe_fromline; 163 gboolean pipe_fromline;
164 gboolean pipe_fromhack; 164 gboolean pipe_fromhack;
165 165
166 gchar *alias_file; 166 gchar *alias_file;
167 int (*localpartcmp) (const char *, const char *); 167 int (*localpartcmp) (const char *, const char *);
168 gchar *globalias_file;
168 169
169 GList *perma_routes; 170 GList *perma_routes;
170 GList *query_routes; /* list of pairs which point to lists */ 171 GList *query_routes; /* list of pairs which point to lists */
171 172
172 gchar *online_query; 173 gchar *online_query;
329 message *msg; 330 message *msg;
330 } smtp_connection; 331 } smtp_connection;
331 332
332 /* alias.c*/ 333 /* alias.c*/
333 gboolean addr_is_local(address *addr); 334 gboolean addr_is_local(address *addr);
334 GList *alias_expand(GList *alias_table, GList *rcpt_list, GList *non_rcpt_list); 335 GList *alias_expand(GList *alias_table, GList *rcpt_list, GList *non_rcpt_list,
336 int doglob);
335 337
336 /* child.c */ 338 /* child.c */
337 int child(const char *command); 339 int child(const char *command);
338 340
339 /* conf.c */ 341 /* conf.c */