./callahead-milter: Missing required -p argument Usage: ./callahead-milter [-vh?] [-DaAEmxXTRjsSlNu] [-M bestmxmap] [-b fallbackdsthost] [-B localfallback] [-d debuglvl] [-p sockpath] [-f envfrom] [-r envrcpt [-t testhost] [-H myhostname] [-C cachefile] [-c cachememsize] [-o timeoutspec] [-e expirescpec] [-I cachespec] [-i cachespec] [-g] [-G label] [-n hostnamemap] Options : -a : perform sendmail rewriting to obtain dsthost even if macro {rcpt_host} is set. -A : perform sendmail rewriting to obtain dsthost only if macro {rcpt_host} isnt set. -b fallbacksthost : perform verification against this host if it is unknown where else to. : This generally means that the recipient is considered local to the MTA. -B localfallback : Use this for dsthost ONLY if the recipient is considered local to the MTA. -c cachememesize : Turn on memory caching for verification results up to specificed size. -C cachefile : Turn on persistent verification results caching using cachefile. -d debuglvl : sets libmilter debug levels. -D : retry connecting to mxhost without the sendmail style final dot. -e expirespec : Cache expiration of positive/negative rcpt, pos/neg sender, pos/neg rcpt-sender. -E : Only use dsthost entries that look like sendmail mx supressed names. : Typically, using this suggests only verifying against mailertable entries. -f envfrom address : use this envelope from address while testing verification : during normal operation, use this envfrom instead of <> -g : log to syslog. -G label : log to syslog with this label. -H myhostname : use this hostname while connecting to smtp servers. -i cachespec : number/time/rcpts of smtp connection to cache, per thread caching. OR : -I will take precedence over -i. -I cachespec : number/time/rcpts of smtp connection to cache, cross thread caching. -j : use the j macro from sendmail for hostname (-H takes priority) -l : avoid callback<->callahead loops while verifying sender address. -L logfile : while being verbose, write output to this file instead of stderr. -m : perform sendmail map lookup to find mx destinations for dsthost. -M bestmxmap : perform sendmail map lookups using this map name. -n hostnamemap : perform sendmail map lookups for hostname in this map. -N : Never cause any email to be stopped -- this is for testing purposes. -o timeoutspec : timeouts. Specified as "D:timecal;X:timeval". Following are the timeout codes. Dns address lookup, dns mX lookup, sendmail Lookup, sendmail overall looKup, Connect, Overall connect, Send, eNd send, Read, End read, return froM milter callback Default timeouts: D:10s;X:10s;L:20s;C:15s;O:25s;K:30s;S:10s;N:30s;R:10s;E:1m;M:2m -p sockpath : sets libmilter socket path. This is required. -r envrcpt address : use this envelope rcpt address while testing verification. -R : do not tempfail email for temporary failurs that are from the smtp server. -s : verify the sender address on the rcpt server as well. -S : verify the sender address (callback). -t dsthost : use this host while testing verification with -f -r values. -T : do not tempfail email for temporary failurs that are not from the smtp server. -u : attempt to cleanup the remote reply. -v : Print program version. -V : Be verbose. More vebosity for each occurence of -V (compiled with -DDEBUG) -x : Do MX record dns lookups for dsthost (contrast with -m|-M) -X : Detect IP addresses as MX names, in violation of RFC's -h|-? : This message