Home

Awesome

Truemail lightweight rack based web API docker image

Docker Cloud Build Status GitHub release (latest by date) Docker Image Size Docker Pulls GitHub Gitter Contributor Covenant

Truemail rack docker image :whale: - lightweight rack based web API dockerized image of Truemail server. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.

Actual and maintainable documentation :books: for developers is living here.

Table of Contents

Intro

From Ruby gem to microservice, or where did it all begins? Slides here.

Usage

List of available Truemail server options, represented as environment variables. Example of usage with docker-compose (Truemail rack image hosted on dockerhub):

# docker-compose.yml

version: "3.7"

services:
  truemail:
    image: truemail/truemail-rack:v0.10.0 # for latest version you can use just truemail/truemail-rack:latest
    ports:
      - 9292:9292
    environment:
      VERIFIER_EMAIL: your_email@example.com
      ACCESS_TOKENS: your_token
    tty: true

Truemail family

All Truemail solutions: https://truemail-rb.org

NameTypeDescription
truemailruby gemConfigurable framework agnostic plain Ruby email validator, main core
truemail-gogo packageConfigurable Golang email validator, main core
truemail serverruby appLightweight rack based web API wrapper for Truemail
truemail-ruby-clientruby gemTruemail web API client library for Ruby
truemail-crystal-clientcrystal shardTruemail web API client library for Crystal
truemail-java-clientjava libTruemail web API client library for Java
truemail-rspecruby gemTruemail configuration and validator RSpec helpers

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/truemail-rb/truemail-rack-docker-image. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct. Please check the open tickets. Be sure to follow Contributor Code of Conduct below and our Contributing Guidelines.

License

The image is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the Truemail project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

Credits

Versioning

truemail-rack-docker-image uses Semantic Versioning 2.0.0