{"id":26681123,"url":"https://github.com/zone-eu/haraka-plugin-wildduck","last_synced_at":"2025-08-30T23:38:30.503Z","repository":{"id":46595264,"uuid":"93300562","full_name":"zone-eu/haraka-plugin-wildduck","owner":"zone-eu","description":"Wild Duck plugin for Haraka","archived":false,"fork":false,"pushed_at":"2025-03-31T17:05:31.000Z","size":1065,"stargazers_count":26,"open_issues_count":0,"forks_count":14,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-10T01:15:29.628Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zone-eu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["andris9"],"custom":["https://www.paypal.me/nodemailer"]}},"created_at":"2017-06-04T08:35:07.000Z","updated_at":"2025-03-31T17:05:22.000Z","dependencies_parsed_at":"2023-01-29T03:15:52.939Z","dependency_job_id":"2effb359-47d3-4cd7-a1e9-a01d392c28fa","html_url":"https://github.com/zone-eu/haraka-plugin-wildduck","commit_stats":{"total_commits":278,"total_committers":6,"mean_commits":"46.333333333333336","dds":0.08992805755395683,"last_synced_commit":"5b47efbb429ecf1064fc5f5d616061a1701e4fce"},"previous_names":["zone-eu/haraka-plugin-wildduck"],"tags_count":216,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zone-eu%2Fharaka-plugin-wildduck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zone-eu%2Fharaka-plugin-wildduck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zone-eu%2Fharaka-plugin-wildduck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zone-eu%2Fharaka-plugin-wildduck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zone-eu","download_url":"https://codeload.github.com/zone-eu/haraka-plugin-wildduck/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137891,"owners_count":21053775,"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":"2025-03-26T07:07:47.062Z","updated_at":"2025-04-10T01:15:43.304Z","avatar_url":"https://github.com/zone-eu.png","language":"JavaScript","funding_links":["https://github.com/sponsors/andris9","https://www.paypal.me/nodemailer"],"categories":[],"sub_categories":[],"readme":"# WildDuck plugin for Haraka\n\nThis plugin:\n\n- enables recipient checks for Haraka. It normalizes recipient email addresses and validates these against the users table in the WildDuck database.\n- checks quota usage, so if the user quota has been exceeded, the message is rejected.\n- delivers messages to mongodb.\n\n## Install\n\n```sh\ncd /path/to/local/haraka\nnpm install haraka-plugin-wildduck\necho \"wildduck\" \u003e\u003e config/plugins\nservice haraka restart\n```\n\nWildDuck plugin should be placed last in the plugins file.\n\n### Configuration\n\nThis plugin expects MongoDB settings to be set. By default, it uses unauthenticated localhost. If you need to use more specific settings then create your own configuration file:\n\n```sh\ncp node_modules/haraka-plugin-wildduck/config/wildduck.ini config/wildduck.ini\n$EDITOR config/wildduck.ini\n```\n\n### Notes\n\nThis is the only delivery plugin you need to use Haraka with WildDuck. Make sure Haraka has no other delivery plugin(s) enabled.\n\nFor antispam, WildDuck supports [Haraka's Rspamd plugin](https://www.npmjs.com/package/haraka-plugin-rspamd). WildDuck uses Rspamd output to route messages marked as spam to the Junk mailbox.\n\nThis plugin includes SPF and DKIM support. You should not enable Haraka's built-in SPF or dkim_verify plugins.\n\n## License\n\nEuropean Union Public License 1.1 ([details](http://ec.europa.eu/idabc/eupl.html)) or later\n\n\u003e WildDuck plugin for Haraka (`haraka-plugin-wildduck`) is part of the Zone Mail Suite (ZMS). Suite of programs and modules for an efficient, fast and modern email server.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzone-eu%2Fharaka-plugin-wildduck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzone-eu%2Fharaka-plugin-wildduck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzone-eu%2Fharaka-plugin-wildduck/lists"}