{"id":21018756,"url":"https://github.com/simonrupf/docker-amavis","last_synced_at":"2025-10-16T01:50:59.981Z","repository":{"id":148362144,"uuid":"200527863","full_name":"simonrupf/docker-amavis","owner":"simonrupf","description":"A mail filtering container image, based on alpine, running the amavisd-new daemon.","archived":false,"fork":false,"pushed_at":"2024-12-14T08:17:29.000Z","size":32,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T12:33:52.880Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/simonrupf/amavis","language":"Dockerfile","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/simonrupf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2019-08-04T18:28:21.000Z","updated_at":"2024-12-14T08:17:33.000Z","dependencies_parsed_at":"2024-12-10T07:29:12.834Z","dependency_job_id":"00705537-3149-45c2-b119-238bd907a7f6","html_url":"https://github.com/simonrupf/docker-amavis","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2Fdocker-amavis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2Fdocker-amavis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2Fdocker-amavis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonrupf%2Fdocker-amavis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonrupf","download_url":"https://codeload.github.com/simonrupf/docker-amavis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243447639,"owners_count":20292453,"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":[],"created_at":"2024-11-19T10:27:31.267Z","updated_at":"2025-10-16T01:50:54.905Z","avatar_url":"https://github.com/simonrupf.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# amavis\n\nA mail filtering container image, based on alpine, running the amavis daemon for\nuse via TCP port in mail servers. It interfaces with spamassassin libraries,\nclamav daemon (in a seperate container) and the razor tool.\n\nNote that unzip, unxz, gunzip and bunzip2 are provided via busybox. Spamassassin\nwill prefer 7zr for zip files. Some older compressions like freeze, arj, lz4 and\nace are not included as they are unlikely to be used for spam and viruses today\nand just increase the attack surface, as these tools aren't maintained anymore.\n\nA MySQL connector is included, in case your mail server uses a MySQL/MariaDB\ndatabase backend for local domain lookups.\n\n## Environment variables\n\n- `POSTFIX_IP`: postfix server to forward clean mail to, needs to listen on port\n  `10025/tcp`\n- `TZ`: timezone used for logging, defaults to UTC\n\n## Persistent volumes\n\n- `/etc/amavisd-local.conf`: for additional configurations - owner 0, group 101, mode 0640\n- `/var/amavis/db`: databases - owner 100, group 101, mode 0750\n- `/var/amavis/home`: amavis working directory - owner 100, group 101, mode 0750\n- `/var/amavis/quarantine`: quarantined mail - owner 100, group 101, mode 0750\n- `/var/amavis/var`: spamassassin working directory - owner 100, group 101, mode 0750\n\n## Network ports\n\n- `10024/tcp`\n\nThis service expects to forward clean mail to a postfix server at `POSTFIX_IP`\non port `10025/tcp` and needs a clamav daemon with resolvable hostname `clamd`\nlistening on port `3310/tcp`.\n\n## Usage\n\n```shell\nmake run\n```\n\n## Stop\n\n```shell\nmake clean\n```\n\n## Build\n\n```shell\nmake build\n```\n\n## Build \u0026 run\n\n```shell\nmake\n```\n\n## Debug image contents\n\n```shell\nmake debug\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonrupf%2Fdocker-amavis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonrupf%2Fdocker-amavis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonrupf%2Fdocker-amavis/lists"}