diff options
author | Eric Faurot <eric@faurot.net> | 2012-11-14 09:51:15 +0100 |
---|---|---|
committer | Eric Faurot <eric@faurot.net> | 2012-11-14 09:51:15 +0100 |
commit | add24876669678108a9e983c2502a1e806a2558c (patch) | |
tree | 59ea5497628022c85db7beec9544f112f10f683b /smtpd/queue_backend.c | |
parent | remove root Makefile (diff) | |
download | OpenSMTPD-add24876669678108a9e983c2502a1e806a2558c.tar.xz OpenSMTPD-add24876669678108a9e983c2502a1e806a2558c.zip |
Add a ram queue backend.
Change smtpctl to only call setup_env() when running in offline mode.
Diffstat (limited to 'smtpd/queue_backend.c')
-rw-r--r-- | smtpd/queue_backend.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/smtpd/queue_backend.c b/smtpd/queue_backend.c index 27cef8be..9a93efbd 100644 --- a/smtpd/queue_backend.c +++ b/smtpd/queue_backend.c @@ -43,6 +43,7 @@ static const char* envelope_validate(struct envelope *); extern struct queue_backend queue_backend_fs; +extern struct queue_backend queue_backend_ram; int queue_message_incoming_path(uint32_t msgid, char *buf, size_t len) @@ -81,6 +82,8 @@ queue_backend_lookup(const char *name) { if (!strcmp(name, "fs")) return &queue_backend_fs; + if (!strcmp(name, "ram")) + return &queue_backend_ram; return (NULL); } |