diff options
-rw-r--r-- | README.md | 3 | ||||
-rw-r--r-- | femtomail.c | 6 |
2 files changed, 8 insertions, 1 deletions
@@ -21,7 +21,8 @@ The workflow of femtomail: femtomail can replace the sendmail binary, but note that delivery is only possible for a single user. When invoked as `newaliases` or `mailq`, the program exits with a zero status code. Most [options of sendmail][3] are ignored except -for the `-fname` and `address` arguments. +for the `-fname` and `address` arguments. Only the `-bm` mode (read from stdin and +deliver the usual way) is supported, femtomail will exit in other modes. Installation diff --git a/femtomail.c b/femtomail.c index 916bf23..1cbc4e7 100644 --- a/femtomail.c +++ b/femtomail.c @@ -211,6 +211,12 @@ main(int argc, char **argv) { case 'f': from_address = xstrdup(optarg); break; + case 'b': + if (*optarg != 'm') { + /* ignore modes other than "read mail from stdin" */ + return (EXIT_SUCCESS); + } + break; case '?': /* unrecognized argument */ return (EXIT_FAILURE); default: |