summaryrefslogtreecommitdiff
path: root/sys/lib/dist
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-11-28 21:12:11 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2018-11-28 21:12:11 +0100
commit55f067553a073c05e169adc0b95ad9d7f7269640 (patch)
treeb262986d9290bffd67bbc7c0a068e78808f96029 /sys/lib/dist
parentcd933b2a9c5dc9dc2c469d243257154309c2dc6a (diff)
upas: get rid of broken validatesender example, remove redundant upas/misc and setup target
Diffstat (limited to 'sys/lib/dist')
-rwxr-xr-xsys/lib/dist/mail/lib/validatesender52
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