Files
ports/mail/opensmtpd-devel/files/patch-src_mda.c
T
Dima Panov 200e5f9ce0 - Pet MDA part, add brackets around Return-Path as per RFC5322 §3.6.6.
Missing brackets lead to a panic when a malformed address line
is fed to dovecot-lda

Submitted by:	gahr
Reported by:	brnrd via dovecot ML
Obtained from:	https://github.com/OpenSMTPD/OpenSMTPD/pull/847/commits/725ba4fa2ddf23bbcd1ff9ec92e86bbfaa6825c8
2018-04-26 00:53:01 +00:00

12 lines
344 B
C

--- smtpd/mda.c.orig 2016-05-13 02:56:04.000000000 +1000
+++ smtpd/mda.c 2018-04-26 10:28:45.373358000 +1000
@@ -274,7 +274,7 @@
* if any
*/
n = iobuf_fqueue(&s->iobuf,
- "Return-Path: %s\n"
+ "Return-Path: <%s>\n"
"Delivered-To: %s\n",
e->sender,
e->rcpt ? e->rcpt : e->dest);