pkgsrc/mail/qtraceaddr/patches/patch-qtraceaddr
schmonz ffa2e68fb0 Add qtraceaddr, a Perl script that illustrates how qmail decides how to
deliver messages for any addresses given on the command line. If your
qmail installation used non-default values for conf-qmail, conf-break,
or the alias user, you can specify them in the $QMAIL, $QMAILBREAK, and
$QMAILALIAS environment variables. For example:

    # env QMAILBREAK=+ qtraceaddr address@example.org
2022-02-05 13:50:22 +00:00

18 lines
650 B
Text

$NetBSD: patch-qtraceaddr,v 1.1 2022/02/05 13:50:22 schmonz Exp $
Set pkgsrc-configured paths and users.
--- qtraceaddr.orig 2022-02-05 13:46:06.000000000 +0000
+++ qtraceaddr
@@ -11,9 +11,9 @@ use POSIX;
sub nvl($$) { return (defined($_[0])? $_[0]: $_[1]); }
-my $qmaildir=$ENV{'QMAIL'}=nvl($ENV{'QMAIL'}, '/var/qmail');
+my $qmaildir=$ENV{'QMAIL'}=nvl($ENV{'QMAIL'}, '@QMAILDIR@');
my $auto_break=nvl($ENV{'QMAILBREAK'}, '-');
-my $auto_usera=nvl($ENV{'QMAILALIAS'}, 'alias');
+my $auto_usera=nvl($ENV{'QMAILALIAS'}, '@QMAIL_ALIAS_USER@');
sub error_temp($ ) {
foreach my $err (qw(EINTR ENOMEM ETXTBSY EIO ETIMEOUT EWOULDBLOCK EAGAIN