commit e87166741a6a56017fdbfbe3d0f13eaf7c462d56 Author: stephen mcquay Date: Thu Apr 14 23:17:05 2016 -0700 init diff --git a/main.go b/main.go new file mode 100644 index 0000000..a5432a2 --- /dev/null +++ b/main.go @@ -0,0 +1,25 @@ +package main + +import ( + "fmt" + "net/mail" + "os" +) + +func main() { + if len(os.Args) < 2 { + fmt.Fprintf(os.Stderr, "usage: mailchk \n") + os.Exit(1) + } + + var err error + for _, email := range os.Args[1:] { + if _, err = mail.ParseAddress(email); err != nil { + fmt.Fprintf(os.Stderr, "problem parsing email %q: %v\n", email, err) + } + } + + if err != nil { + os.Exit(1) + } +}