From 4b9d696aeebbf73226f2ef81a3dbdc63a5eee074 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geoffrey=20=E2=80=9CFrogeye=E2=80=9D=20Preud=27homme?= Date: Sun, 20 Mar 2022 18:09:04 +0100 Subject: [PATCH] smtpdummy: Support SMTPUTF8 --- config/scripts/smtpdummy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/scripts/smtpdummy b/config/scripts/smtpdummy index 08cebcf..b191200 100755 --- a/config/scripts/smtpdummy +++ b/config/scripts/smtpdummy @@ -56,6 +56,7 @@ if __name__ == "__main__": env_var="SUBJECT", default=f"Test message {now.strftime('%H:%M:%S')}", ) + parser.add_argument("-8", "--smtputf8", env_var="SMTPUTF8", action="store_true") parser.add_argument("-c", "--callout", env_var="CALLOUT", action="store_true") parser.add_argument("-b", "--body", env_var="BODY", default="") @@ -193,7 +194,7 @@ Input arguments: + password.encode() ).decode() send(f"AUTH PLAIN {encoded}") - send(f"MAIL FROM: <{args.sender}>") + send(f"MAIL FROM: <{args.sender}>" + (" SMTPUTF8" if args.smtputf8 else "")) for receiver in args.receiver: send(f"RCPT TO: <{receiver}>") if not args.callout: