#define TLS_OPP 0x080 /* Opportunistic STARTTLS */
#ifndef CONF_PATH
-#define CONF_PATH "/etc/dma/dma.conf" /* Default path to dma.conf */
+#error Please define CONF_PATH
#endif
+#ifndef LIBEXEC_PATH
+#error Please define LIBEXEC_PATH
+#endif
+
+#define DMA_ROOT_USER "mail"
+#define DMA_GROUP "mail"
+
+
struct stritem {
SLIST_ENTRY(stritem) next;
char *str;
const char *certfile;
int features;
const char *mailname;
+ const char *masquerade_host;
+ const char *masquerade_user;
/* XXX does not belong into config */
SSL *ssl;
int base64_decode(const char *, void *);
/* dma.c */
+#define EXPAND_ADDR 1
+#define EXPAND_WILDCARD 2
int add_recp(struct queue *, const char *, int);
void run_queue(struct queue *);