email addresses like erik.quanstrom@coraid.com were not being flagged as nonexistant because they are invalid. example of the problem cpu% telnet net!ladd!smtp connected to net!ladd!smtp on /net/tcp/30 220 quanstro.net ESMTP HELO ladd.quanstro.net 250 quanstro.net you are ladd.quanstro.net rcpt To: 250 2.0.0 receiver is quanstro.net!bilbo.baggins Reference: /n/sources/patch/applied/validateaddress Date: Mon Sep 24 21:45:35 CES 2007 Signed-off-by: quanstro@quanstro.net --- /mail/lib/validateaddress Mon Sep 24 21:43:28 2007 +++ /mail/lib/validateaddress Mon Sep 24 21:43:26 2007 @@ -1,2 +1,2 @@ #!/bin/rc -mail -x $1 | grep -vs '^unknown user' +mail -x $1 | grep -vs '^unknown user|^Invalid address'