cabal-version: 3.0
name: email-validator
-version: 1.0.1
+version: 1.1.0
author: Michael Orlitzky
maintainer: Michael Orlitzky <michael@orlitzky.com>
homepage: https://michael.orlitzky.com/code/email-validator.xhtml
* Ensuring that the length of local and domain parts is within the
RFC-specified limits.
-
* A syntax check using a regular expression, or the full RFC 5322
- grammar (see the @--rfc5322@ option).
-
- * Confirmation of the existence of an @MX@ record for the domain
- part of the address. NULLMX (RFC7505) records are not
- accepted. This is not required; in fact many domains accept mail
- via an @A@ record for (say) example.com which is used in lieu of
- an @MX@ record. This behavior can be controlled via the
- @--accept-a@ flag, but note that @--accept-a@ is ignored for
- domains that have NULLMX records.
-
- These checks are performed in parallel using the number of available
- threads. To increase the number of threads, you can pass the
- appropriate flag to the GHC runtime.
-
- This will set the number of threads to 25:
-
- @
- $ email-validator +RTS -N25 < addresses.csv
- @
-
- /Input/
-
- The @input@ (via stdin) should be a list of email addresses,
- one per line. Empty lines will be ignored.
-
- /Output/
+ grammar.
+ * Confirmation of valid @MX@ records (or, optionally, @A@
+ records) for the domain.
- Valid email addresses will be written to stdout, one per line.
+ A complete description, options, and examples can be found in the
+ man page.
executable email-validator