truemail

🚀 Configurable framework agnostic plain Ruby 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.

MIT License

Downloads
1.5M
Stars
1.1K
Committers
2

Bot releases are visible (Hide)

truemail - v2.7.1

Published by bestwebua over 2 years ago

What's Changed

Full Changelog: https://github.com/truemail-rb/truemail/compare/v2.7.0...v2.7.1

truemail - v2.7.0: Feature/Ability to specify SMTP port number

Published by bestwebua over 2 years ago

What's Changed

Full Changelog: https://github.com/truemail-rb/truemail/compare/v2.6.6...v2.7.0

truemail - v2.6.6

Published by bestwebua over 2 years ago

What's Changed

Full Changelog: https://github.com/truemail-rb/truemail/compare/v2.6.5...v2.6.6

What's Changed

Thanks to @allard and @adzap for report this issue again in: https://github.com/truemail-rb/truemail/issues/193

Full Changelog: https://github.com/truemail-rb/truemail/compare/v2.6.4...v2.6.5

truemail - v2.6.4

Published by bestwebua over 2 years ago

What's Changed

Full Changelog: https://github.com/truemail-rb/truemail/compare/v2.6.3...v2.6.4

truemail - v2.6.3

Published by bestwebua over 2 years ago

What's Changed

Full Changelog: https://github.com/truemail-rb/truemail/compare/v2.6.2...v2.6.3

truemail -

Published by bestwebua over 2 years ago

  1. Added truemail integration tests
  2. Updated CircleCI config
  3. Updated gem development dependencies
  4. Updated changelog
  5. Updated gem version to 2.6.2
truemail - v2.6.1: Feature/Avoid redefining Ruby core builtin implementations

Published by bestwebua almost 3 years ago

Bugfix for https://github.com/truemail-rb/truemail/issues/193, thanks @allard for report.

  1. Updated Truemail::Validate::Smtp::Request::Session, tests
  2. Updated gemspec
  3. Updated reek/rubocop configs
  4. Updated changelog
  5. Updated gem version to 2.6.1
truemail - v2.6.0: Feature/Ruby 3.1 compatibility

Published by bestwebua almost 3 years ago

  1. Added Ruby 3.1.x compatibility
  2. Added Truemail::Validate::Smtp::Request::Session, tests
  3. Updated Truemail::Validate::Smtp::Request#session, Truemail::Validate::Smtp::Request#run, tests
  4. Updated rubocop/reek/codeclimate/circleci configs
  5. Updated gem runtime/development dependencies
  6. Updated gem docs, changelog
  7. Updated gem version to 2.6.0
truemail - v2.5.4: Bugfix/Net::SMTP#start Ruby 2.x compatibility

Published by bestwebua almost 3 years ago

Bugfix for https://github.com/truemail-rb/truemail/issues/188, thanks @evserykh for bug report.

  1. Updated Truemail::Validate::Smtp::Request#run, tests
  2. Updated gem development dependencies
  3. Updated gem docs, changelog
  4. Updated gem version to 2.5.4
truemail - v2.5.3: Bugfix/Ruby 3.0 stdlib SMTP client SSL certificate verification issues

Published by bestwebua almost 3 years ago

Bugfix for https://github.com/truemail-rb/truemail/pull/186, thanks @esb for bug report.

  1. Updated Truemail::Validate::Smtp::Request#run, tests
  2. Updated gem development dependencies
  3. Updated gem changelog
  4. Updated gem version to 2.5.3
truemail - v2.5.2: Bugfix/Default regex email not catching previous pattern

Published by bestwebua about 3 years ago

Bugfix for https://github.com/truemail-rb/truemail/issues/181, thanks @your-favorite-dev for bug report.

  1. Updated Truemail::RegexConstant::REGEX_EMAIL_PATTERN, tests
  2. Updated gem development dependencies
  3. Updated gem changelog
  4. Updated gem version to 2.5.2
truemail -

Published by bestwebua about 3 years ago

  1. Updated gem development dependencies
  2. Updated gem changelog
  3. Updated gem version to 2.5.1
truemail - v2.5.0: Feature/Reduce DNS requests for invalid email domains

Published by bestwebua about 3 years ago

  1. Updated Truemail::Validate::Mx#run, tests
  2. Updated gem development dependencies
  3. Updated gem changelog
  4. Updated gem version to 2.5.0

Implementation for: Get rid of double transformations for Truemail::Validator::Result#domain

  1. Updated Truemail::Validate::DomainListMatch#email_domain, tests
  2. Updated Truemail::Validate::Mx#domain, tests
  3. Added Truemail::DnsHelper#dns_mock_gateway, tests
  4. Updated tests with new test helper
  5. Updated gem development dependencies
  6. Updated rubocop/codeclimate configs
  7. Updated gem changelog
  8. Updated gem version to 2.4.9
truemail -

Published by bestwebua about 3 years ago

  1. Updated gem development dependencies
  2. Updated gem codebase/tests
  3. Updated gem changelog
  4. Updated gem version to 2.4.8
truemail -

Published by bestwebua about 3 years ago

  1. Updated gem development dependencies
  2. Updated gem codebase/tests
  3. Updated gem changelog
  4. Updated gem version to 2.4.7
truemail - v2.4.6: Bugfix/Wrong domain punycode extraction

Published by bestwebua over 3 years ago

Bugfix for https://github.com/truemail-rb/truemail/issues/164:

  1. Fixed wrong domain punycode extraction in DNS validation layer
  2. Restored Truemail::RegexConstant::REGEX_DOMAIN_FROM_EMAIL, tests
  3. Updated gem codebase/tests
  4. Updated gem changelog
  5. Updated gem version to 2.4.6
truemail - v2.4.5: Technical/Refactor library codebase

Published by bestwebua over 3 years ago

  1. Removed Truemail::RegexConstant::REGEX_DOMAIN_FROM_EMAIL
  2. Updated Truemail::Validate::Mx
  3. Updated gem development dependencies
  4. Updated gem changelog
  5. Updated gem version to 2.4.5
truemail - v2.4.4: Technical/Update default regex email pattern

Published by bestwebua over 3 years ago

Following to RFC 3696 updated default regex email pattern. Thanks for request @adzap.

  1. Updated Truemail::RegexConstant::REGEX_EMAIL_PATTERN, tests
  2. Updated gem development dependencies
  3. Updated rubocop/codeclimate config
  4. Updated gem changelog
  5. Updated gem version to 2.4.4
Package Rankings
Top 3.9% on Rubygems.org
Badges
Extracted from project README
Maintainability Test Coverage CircleCI Gem Version Downloads In Awesome Ruby Gitter GitHub Contributor Covenant
Related Projects