aboutsummaryrefslogtreecommitdiffstats
path: root/smtpd
diff options
context:
space:
mode:
authorgilles <gilles@poolp.org>2016-07-25 09:01:48 +0200
committergilles <gilles@poolp.org>2016-07-25 09:01:48 +0200
commit0e9c7fa0f3055c41033e92fd343260d928f06e1b (patch)
tree68be1a233161fac89b1077c7e909d1f94385d511 /smtpd
parentsync (diff)
downloadOpenSMTPD-0e9c7fa0f3055c41033e92fd343260d928f06e1b.tar.xz
OpenSMTPD-0e9c7fa0f3055c41033e92fd343260d928f06e1b.zip
add compat interface for mailx
Diffstat (limited to 'smtpd')
-rw-r--r--smtpd/enqueue.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/smtpd/enqueue.c b/smtpd/enqueue.c
index ba39c5cd..3fd7fbd6 100644
--- a/smtpd/enqueue.c
+++ b/smtpd/enqueue.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: enqueue.c,v 1.112 2016/02/03 08:03:21 gilles Exp $ */
+/* $OpenBSD: enqueue.c,v 1.113 2016/07/03 14:30:33 gilles Exp $ */
/*
* Copyright (c) 2005 Henning Brauer <henning@bulabula.org>
@@ -187,7 +187,7 @@ enqueue(int argc, char *argv[], FILE *ofp)
save_argv = argv;
while ((ch = getopt(argc, argv,
- "A:B:b:E::e:F:f:iJ::L:mN:o:p:qR:StvV:x")) != -1) {
+ "A:B:b:E::e:F:f:iJ::L:mN:o:p:qr:R:StvV:x")) != -1) {
switch (ch) {
case 'f':
fake_from = optarg;
@@ -198,6 +198,9 @@ enqueue(int argc, char *argv[], FILE *ofp)
case 'N':
msg.dsn_notify = optarg;
break;
+ case 'r':
+ fake_from = optarg;
+ break;
case 'R':
msg.dsn_ret = optarg;
break;