{"id":23815276,"url":"https://github.com/pabloveintimilla/mautic-amazon-ses","last_synced_at":"2025-09-09T21:46:47.361Z","repository":{"id":230445330,"uuid":"779397278","full_name":"pabloveintimilla/mautic-amazon-ses","owner":"pabloveintimilla","description":"Mautic 5 plugin, provides Amazon SES as an email transport and callback to process bounces","archived":false,"fork":false,"pushed_at":"2025-01-15T21:38:48.000Z","size":106,"stargazers_count":43,"open_issues_count":6,"forks_count":16,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-23T14:11:16.635Z","etag":null,"topics":["mautic","mautic-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pabloveintimilla.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":"2024-03-29T18:38:06.000Z","updated_at":"2025-07-21T01:19:18.000Z","dependencies_parsed_at":"2025-03-01T00:26:00.342Z","dependency_job_id":null,"html_url":"https://github.com/pabloveintimilla/mautic-amazon-ses","commit_stats":null,"previous_names":["pabloveintimilla/mautic-amazon-ses"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/pabloveintimilla/mautic-amazon-ses","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabloveintimilla%2Fmautic-amazon-ses","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabloveintimilla%2Fmautic-amazon-ses/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabloveintimilla%2Fmautic-amazon-ses/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabloveintimilla%2Fmautic-amazon-ses/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pabloveintimilla","download_url":"https://codeload.github.com/pabloveintimilla/mautic-amazon-ses/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pabloveintimilla%2Fmautic-amazon-ses/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274367633,"owners_count":25272299,"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","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"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":["mautic","mautic-plugin"],"created_at":"2025-01-02T04:16:01.624Z","updated_at":"2025-09-09T21:46:47.335Z","avatar_url":"https://github.com/pabloveintimilla.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mautic 5 Amazon SES\n\n\u003cp style=\"text-align: center;\"\u003e\n\u003cimg src=\"Assets/img/icon.png\" alt=\"Amazon SES\" width=\"200\"/\u003e\n\u003c/p\u003e\n\nThis plugin enable Mautic 5 to run AWS SES as a email transport and provide a callback to process bounces.\nTested in Mautic 5.0.0 to 5.2.0\n\n## INSTALLATION\n\n1. Get the plugin using\n\n```\ncomposer require pabloveintimilla/mautic-amazon-ses\n```\n\n2. Clear cache\n\n```\nphp bin/console cache:clear\n```\n\n3. Install plugin\n\n```\nphp bin/console mautic:plugins:reload\n```\n\n## CONFIGURATION MAUTIC\n\nBe sure to use the `ses+api` as Data Source Name (DSN).\nThe following is the example for the DSN.\n`ses+api://ACCESS_KEY:SECRET_KEY@default?region=REGION`\n\nFollow the steps to setup plugin DSN:\n\n1. Navigate to Configuration \u003e Mail Send Settings\n2. Update the following fields leaving rest default or empty,\n\n| Field    | Value         |\n| -------- | ------------- |\n| Scheme   | `ses+api`     |\n| Host     | `default`     |\n| Port     | `465`         |\n| User     | `\u003caws-user\u003e`  |\n| Password | `\u003csecretKey\u003e` |\n| Region   | `\u003cregion\u003e`    |\n\nThe `\u003capiKey\u003e` and `\u003csecretKey\u003e` will be a credential access from a user AWS.\nThe `\u003cregion\u003e` is AWS region were run AWS SES in your account\n\n## CONFIGURATION AWS\n\nProcess bounces you need to configure an AWS SNS to send a callback to Mautic.\n\n1. Create a SNS topic attached to AWS SES Identity.\n2. Configure a suscription:\n   - Protocol: HTTPS\n   - **Enable raw message delivery** \n   - Endpoint: `URL_MAUTIC`/mailer/callback.\n4. Confirm SNS suscription, this plugin automatic activate.\n\n## AUTHOR\n\n👤 **Pablo Veintimilla**\n\n- Twitter: [@pabloveintimilla](https://twitter.com/pabloveintimilla)\n- Github: [@pabloveintimilla](https://github.com/pabloveintimilla)\n\n[MailjetGuidePage]: https://dev.mailjet.com/email/guides/getting-started/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpabloveintimilla%2Fmautic-amazon-ses","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpabloveintimilla%2Fmautic-amazon-ses","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpabloveintimilla%2Fmautic-amazon-ses/lists"}