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: http://michael.orlitzky.com/code/email-validator.xhtml
+homepage: https://michael.orlitzky.com/code/email-validator.xhtml
bug-reports: mailto:michael@orlitzky.com
category: Utils
-license: AGPL-3.0-only
+license: AGPL-3.0-or-later
license-file: doc/LICENSE
build-type: Simple
extra-source-files:
+ doc/COPYING
doc/man1/email-validator.1
synopsis:
Perform basic syntax and deliverability checks on email addresses.
* 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. This is not required; in fact many domains accept mail
- via an @A@ record for e.g. example.com which is used in lieu of an @MX@
- record. This behavior can be controlled via the @--accept-a@ flag.
-
- 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
source-repository head
type: git
- location: http://gitweb.michael.orlitzky.com/email-validator.git
+ location: https://gitweb.michael.orlitzky.com/email-validator.git
branch: master