diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-11-28 21:12:11 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-11-28 21:12:11 +0100 |
commit | 55f067553a073c05e169adc0b95ad9d7f7269640 (patch) | |
tree | b262986d9290bffd67bbc7c0a068e78808f96029 /sys/lib/dist | |
parent | cd933b2a9c5dc9dc2c469d243257154309c2dc6a (diff) |
upas: get rid of broken validatesender example, remove redundant upas/misc and setup target
Diffstat (limited to 'sys/lib/dist')
-rwxr-xr-x | sys/lib/dist/mail/lib/validatesender | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/sys/lib/dist/mail/lib/validatesender b/sys/lib/dist/mail/lib/validatesender deleted file mode 100755 index 3768e63d3..000000000 --- a/sys/lib/dist/mail/lib/validatesender +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/rc - -rfork en -fn usage{ - echo 'usage: validatesender [-n /net] plan9.bell-labs.com glenda' >[1=2] - exit usage -} - -echo $sysname $pid '$' validatesender $* >>/sys/log/smtpd.mx - -netroot=/net -if(~ $1 -n){ - shift - netroot=$1 - shift -} -if(! ~ $#* 2) - usage - -dom=$1 -addr=$2 - -# Cause some problems -if(~ $dom swtch.com && ~ $addr glenda && ! ~ $sysname olive) - exit 'deferred: always defer this one' - -# Sites that we have to special case -# Lucent only - use external network when mail from external domains -# is delivered to us internally. Assume that local domains are fine. -#netroot=/net -#if(~ $dom *.lucent.com lucent.com *.bell-labs.com bell-labs.com) -# exit '' -#if(! ~ $sysname ethel) -# exit '' -#if(~ $sysname ethel){ -# if(! test -d /net.alt/tcp) -# import outside /net.alt -# if(test -d /net.alt/tcp) -# netroot=/net.alt -#} - -if(x=`{upas/smtp -p $netroot/tcp!$dom /dev/null $addr >[2=1] | - tee >{sed 's/^/'$sysname' '$pid' /' >> /sys/log/smtpd.mx} | - tail -1}) - exit '' - -smtpstatus=$status -if(~ $#x 0) - x=$smtpstatus -if(~ $smtpstatus *'Permanent Failure'*) - exit 'rejected: smtp ping: '^$"x -exit 'deferred: smtp ping: '^$"x |