{"id":19302128,"url":"https://github.com/wodby/opensmtpd","last_synced_at":"2025-04-22T10:33:28.808Z","repository":{"id":47025817,"uuid":"65440852","full_name":"wodby/opensmtpd","owner":"wodby","description":"OpenSMTPD docker container image","archived":false,"fork":false,"pushed_at":"2025-02-16T02:28:52.000Z","size":97,"stargazers_count":20,"open_issues_count":0,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-15T05:46:54.895Z","etag":null,"topics":["alpine","docker","mta","opensmtpd"],"latest_commit_sha":null,"homepage":"https://wodby.com/stacks/opensmtpd","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wodby.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-08-11T05:25:03.000Z","updated_at":"2025-03-03T13:57:58.000Z","dependencies_parsed_at":"2023-12-02T03:22:21.926Z","dependency_job_id":"6aca086f-070d-483f-818e-d64888fab0c7","html_url":"https://github.com/wodby/opensmtpd","commit_stats":null,"previous_names":[],"tags_count":73,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wodby%2Fopensmtpd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wodby%2Fopensmtpd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wodby%2Fopensmtpd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wodby%2Fopensmtpd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wodby","download_url":"https://codeload.github.com/wodby/opensmtpd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250221401,"owners_count":21394699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["alpine","docker","mta","opensmtpd"],"created_at":"2024-11-09T23:20:01.128Z","updated_at":"2025-04-22T10:33:28.573Z","avatar_url":"https://github.com/wodby.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenSMTPD Docker Container Image\n\n[![Build Status](https://github.com/wodby/opensmtpd/workflows/Build%20docker%20image/badge.svg)](https://github.com/wodby/opensmtpd/actions)\n[![Docker Pulls](https://img.shields.io/docker/pulls/wodby/opensmtpd.svg)](https://hub.docker.com/r/wodby/opensmtpd)\n[![Docker Stars](https://img.shields.io/docker/stars/wodby/opensmtpd.svg)](https://hub.docker.com/r/wodby/opensmtpd)\n\n## Docker images\n\n❗️For better reliability we release images with stability tags (`wodby/opensmtpd:7-X.X.X`) which correspond to [git tags](https://github.com/wodby/opensmtpd/releases). We strongly recommend using images only with stability tags. \n\nOverview:\n\n- All images based on Alpine Linux\n- Base image: [wodby/alpine](https://github.com/wodby/alpine)\n- [GitHub actions builds](https://github.com/wodby/opensmtpd/actions) \n- [Docker Hub](https://hub.docker.com/r/wodby/opensmtpd)\n\nSupported tags and respective `Dockerfile` links:\n\n- `7`, `7.5`, `latest` [_(Dockerfile)_](https://github.com/wodby/opensmtpd/tree/master/Dockerfile)\n\n## Environment variables\n\n| Variable                     | Default Value | Description |\n|------------------------------|---------------|-------------|\n| `OPENSMTPD_BOUNCE_WARN`      | `1h, 6h, 2d`  |             |\n| `OPENSMTPD_EXPIRE`           | `4d`          |             |\n| `OPENSMTPD_MAX_MESSAGE_SIZE` | `35M`         |             |\n| `RELAY_HOST`                 |               |             |\n| `RELAY_PROTO`                | `smtp+tls`    |             |\n| `RELAY_USER`                 |               |             |\n| `RELAY_USER_FILE`            |               | A file where the user can be found |\n| `RELAY_PASSWORD`             |               |             |\n| `RELAY_PASSWORD_FILE`        |               | A file where the password can be found |\n| `RELAY_PORT`                 | `587`         |             |\n\nThe XXX_FILE environment variables allow to put the authentication\ncredentials in files rather than environment variables directly.\nThis is typically used to deploy the authentication password using\n`docker secret`.\n\nIf you store the password in `docker secret`, e.g.\n\n```\n$ echo 'my secret' | docker secret create smtp_relay_password -\n```\n\nthen you can use it setting the `RELAY_PASSWORD_FILE` environment\nvariable in your container like:\n\n```\nRELAY_PASSWORD_FILE=/run/secrets/smtp_relay_password\n```\n\nNote that you cannot specify both the `XXX` and `XXX_FILE` environment\nvariables.\n\n## Orchestration actions\n\nUsage:\n```\nmake COMMAND [params ...]\n\ncommands:\n    check-ready [host max_try wait_seconds delay_seconds]\n \ndefault params values:\n    host localhost\n    max_try 1\n    wait_seconds 1\n    delay_seconds 0\n```\n\n## Deployment\n\nDeploy OpenSMTPD to your own server via [![Wodby](https://www.google.com/s2/favicons?domain=wodby.com) Wodby](https://wodby.com/stacks/opensmtpd).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwodby%2Fopensmtpd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwodby%2Fopensmtpd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwodby%2Fopensmtpd/lists"}