]> git.ipfire.org Git - people/ms/dma.git/commitdiff
use the EMAIL env var as originating mail address
authorSimon Schubert <2@0x2c.org>
Sat, 17 Apr 2010 23:04:35 +0000 (01:04 +0200)
committerSimon Schubert <2@0x2c.org>
Sat, 17 Apr 2010 23:04:35 +0000 (01:04 +0200)
dma.c

diff --git a/dma.c b/dma.c
index a669dc229c511d83b010fe200629d247c1ccedbe..509744e2e7bff53dcf0f38af0ff35c7545dec809 100644 (file)
--- a/dma.c
+++ b/dma.c
@@ -102,6 +102,10 @@ set_from(struct queue *queue, const char *osender)
                sender = strdup(osender);
                if (sender == NULL)
                        return (NULL);
+       } else if (getenv("EMAIL") != NULL) {
+               sender = strdup(getenv("EMAIL"));
+               if (sender == NULL)
+                       return (NULL);
        } else {
                if (asprintf(&sender, "%s@%s", username, hostname()) <= 0)
                        return (NULL);