#!/bin/sh # # http://www.rpi.edu/dept/acm/oldbin/vrfy # # Use SMTP VRFY command to check the validity of a user, host pair # # Usage: vrfy user host # # vrfy [ -R -vvv -dHn ] user host # # vrfy [ -n ] user host # # Space, not at sign!! # $1 is (login)name to check for # $2 is domain to connect to # PATH=/usr/bin:/bin # # mconnect=/usr/etc/mconnect mconnect=/usr/local/bin/vrfy # progname=`basename $0` # usage="Usage: $progname userid [domain]" if [ $# -lt 1 ]; then echo $usage >&2 exit 1 fi DOMAIN=$2 if [ ! "$DOMAIN" ]; then # DOMAIN="mail.its.rpi.edu" DOMAIN=`hostname -f` fi OPT=$3 $4 $5 $6 $7 ( echo "HELO `hostname`" ; echo "EXPN $1" ; echo "QUIT" ) | $mconnect $OPT $DOMAIN # exit 0 # # end of file