Mercurial > masqmail
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 */ |