{"id":19979463,"url":"https://github.com/msteinhoff/dropwizard-smtp-mail","last_synced_at":"2026-06-09T11:31:36.063Z","repository":{"id":147881672,"uuid":"68033162","full_name":"msteinhoff/dropwizard-smtp-mail","owner":"msteinhoff","description":"A set of classes to send SMTP mails in a Dropwizard application.","archived":false,"fork":false,"pushed_at":"2016-09-18T00:34:00.000Z","size":9,"stargazers_count":1,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-01T19:29:06.789Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/msteinhoff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-12T17:50:29.000Z","updated_at":"2017-06-06T07:39:46.000Z","dependencies_parsed_at":"2023-05-27T19:30:10.045Z","dependency_job_id":null,"html_url":"https://github.com/msteinhoff/dropwizard-smtp-mail","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/msteinhoff/dropwizard-smtp-mail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msteinhoff%2Fdropwizard-smtp-mail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msteinhoff%2Fdropwizard-smtp-mail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msteinhoff%2Fdropwizard-smtp-mail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msteinhoff%2Fdropwizard-smtp-mail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msteinhoff","download_url":"https://codeload.github.com/msteinhoff/dropwizard-smtp-mail/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msteinhoff%2Fdropwizard-smtp-mail/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34105565,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T03:37:52.349Z","updated_at":"2026-06-09T11:31:36.035Z","avatar_url":"https://github.com/msteinhoff.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dropwizard SMTP mailer\n\n[![Build Status](https://travis-ci.org/msteinhoff/dropwizard-smtp-mail.svg?branch=master)](https://travis-ci.org/msteinhoff/dropwizard-smtp-mail)\n[![Coverage Status](https://img.shields.io/coveralls/msteinhoff/dropwizard-smtp-mail.svg)](https://coveralls.io/r/msteinhoff/dropwizard-smtp-mail)\n[![Maven Central](https://img.shields.io/maven-central/v/io.dropwizard.modules/dropwizard-smtp-mail.svg)](http://mvnrepository.com/artifact/io.dropwizard.modules/dropwizard-smtp-mail)\n\nA set of classes to send [SMTP mails] [1] in a [Dropwizard] [2] application.\n\nThe package provides [lifecycle-management] [3] and configuration factory\nclasses with the most common options for simple-java-mail Mailer classes.\n\n[1]: http://www.simplejavamail.org/\n[2]: http://dropwizard.io/1.0.0/docs\n[3]: http://dropwizard.io/1.0.0/docs/manual/core.html#managed-objects\n\n# Usage\n\nTo embed a mailer, add a `MailerFactory` to your [Configuration](http://dropwizard.io/1.0.0/docs/manual/core.html#configuration)\nclass. This enables configuration of the smtp mail server, credentials and TLS\nsettings.\n\nUse the `MailerFactory` class to create a `Mailer` via `build()`.  A health\ncheck is registered that checks if the host and port is reachable. The mailer is\nautomatically closed when dropwizard shuts down.\n\n# Configuration\n\nThe following configuration settings are supported by `MailerFactory`:\n\n* `server`: smtp server host and port, defaults to `localhost:25`\n* `username`: user name to login, empty by default\n* `password`: user name to login, empty by default\n* `transport`: `SMTP_PLAIN` (default) or `SMTP_TLS`\n\n# Maven Artifacts\n\nThis project is not yet available on Maven Central. You have to clone it and\ninstall it in your local maven repository. To add it to your project simply add\nthe following dependencies to your `pom.xml`:\n\n    \u003cdependency\u003e\n      \u003cgroupId\u003eio.dropwizard.modules\u003c/groupId\u003e\n      \u003cartifactId\u003edropwizard-smtp-mail\u003c/artifactId\u003e\n      \u003cversion\u003e1.0.0-1-SNAPSHOT\u003c/version\u003e\n    \u003c/dependency\u003e\n\n\n# Support\n\nPlease file bug reports and feature requests in [GitHub issues](https://github.com/msteinhoff/dropwizard-smtp-mail/issues).\n\n\n# License\n\nCopyright (c) 2016 Mario Steinhoff\n\nThis library is licensed under the Apache License, Version 2.0.\n\nSee http://www.apache.org/licenses/LICENSE-2.0.html or the LICENSE file in this repository for the full license text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsteinhoff%2Fdropwizard-smtp-mail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsteinhoff%2Fdropwizard-smtp-mail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsteinhoff%2Fdropwizard-smtp-mail/lists"}