This patch bumps mail/extsmail from 2.0 to 2.3. The most significant change is that 2.3 makes use of pledge(2). I've been running this for several days without issues.
Laurie Index: Makefile =================================================================== RCS file: /cvs/ports/mail/extsmail/Makefile,v retrieving revision 1.16 diff -u -r1.16 Makefile --- Makefile 12 Jul 2019 20:47:27 -0000 1.16 +++ Makefile 23 Oct 2019 21:29:41 -0000 @@ -2,7 +2,7 @@ COMMENT = robust sending of e-mail via external commands -DISTNAME = extsmail-2.0 +DISTNAME = extsmail-2.3 CATEGORIES = mail HOMEPAGE = http://tratt.net/laurie/src/extsmail/ Index: distinfo =================================================================== RCS file: /cvs/ports/mail/extsmail/distinfo,v retrieving revision 1.11 diff -u -r1.11 distinfo --- distinfo 19 Nov 2014 09:44:53 -0000 1.11 +++ distinfo 23 Oct 2019 21:29:41 -0000 @@ -1,2 +1,2 @@ -SHA256 (extsmail-2.0.tar.gz) = +uuh8bAAvOVwEhz3s/X5+cx5QYfmhBcy5/omqfi9s1c= -SIZE (extsmail-2.0.tar.gz) = 66991 +SHA256 (extsmail-2.3.tar.gz) = cMMp1aJI/6fCZHKB3KvkLQ9zKIPkLoWve5rvXO6fGok= +SIZE (extsmail-2.3.tar.gz) = 67743