{"id":26009977,"url":"https://github.com/byu-oit/terraform-aws-ses","last_synced_at":"2026-03-06T23:31:03.442Z","repository":{"id":145999739,"uuid":"294168581","full_name":"byu-oit/terraform-aws-ses","owner":"byu-oit","description":"Configures and verifies an domain in AWS SES","archived":false,"fork":false,"pushed_at":"2023-07-18T18:29:05.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-12-09T10:45:16.320Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","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/byu-oit.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":"2020-09-09T16:27:43.000Z","updated_at":"2023-01-21T00:03:11.000Z","dependencies_parsed_at":"2025-03-05T22:30:01.844Z","dependency_job_id":"176ab1f4-749f-439d-9c3e-a41f711f143c","html_url":"https://github.com/byu-oit/terraform-aws-ses","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/byu-oit/terraform-aws-ses","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-ses","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-ses/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-ses/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-ses/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/byu-oit","download_url":"https://codeload.github.com/byu-oit/terraform-aws-ses/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byu-oit%2Fterraform-aws-ses/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30203323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"ssl_error","status_checked_at":"2026-03-06T18:57:34.882Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2025-03-05T22:26:45.123Z","updated_at":"2026-03-06T23:31:03.420Z","avatar_url":"https://github.com/byu-oit.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Latest GitHub Release](https://img.shields.io/github/v/release/byu-oit/terraform-aws-ses?sort=semver)\n\n# terraform-aws-ses\nConfigures and verifies a domain in AWS SES.\n\n#### [New to Terraform Modules at BYU?](https://github.com/byu-oit/terraform-documentation)\n\n## Usage\n```hcl\ndata \"aws_route53_zone\" \"mysubdomain\" {\n  name         = \"mysubdomain.byu.edu.\"\n}\n\nmodule \"ses\" {\n  source = \"github.com/byu-oit/terraform-aws-ses?ref=v1.0.0\"\n  domain_name = \"mysubdomain.byu.edu\"\n  hosted_zone_id = data.aws_route53_zone.mysubdomain\n}\n```\n\n## Requirements\n* Terraform version 0.12.16 or greater\n* You must already have a Route53 Hosted Zone setup for your domain, with proper NS routing setup in the parent DNS.\n* You must already have an SES Rule Set created and active in your account.\n\n## Email Verification\nAfter applying this module, you will see a verification email inside the `mail_from_inbox_bucket_name` S3 bucket. Open that email and go to the verification link. You should then be able to use SES to send emails.\n\n## Sandbox Mode\nYour SES Domain starts off in sandbox mode. In sandbox mode, you will be restricted on how many emails you can send, and you can only send to verfied recipients. To get out of sandbox mode, you need to open a support ticket with AWS. There is a specific ticket type for SES limit increases that you should use.\n\n## Inputs\n| Name | Type  | Description | Default |\n| --- | --- | --- | --- |\n| domain_name | string | The domain that you want to use for sending and receiving emails. | |\n| hosted_zone_id | string | MX and verification records will be written here. The name of this Hosted Zone should match the `domain_name`. | |\n| rule_set_name | string | Name of the active SES Rule Set in your account. | |\n| mail_from_email_address | string | This email address will be created, and the verification process started. | reply@\u003cdomain_name\u003e |\n| mail_from_inbox_bucket_name | string | The verification email will be delivered here. | ses-inbox-\u003cdomain_name\u003e |\n\n## Outputs\n| Name | Type | Description |\n| ---  | ---  | --- |\n| Note | string | Description of manual steps that must be taken to complete SES setup. |\n\nTODO: add more outputs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyu-oit%2Fterraform-aws-ses","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbyu-oit%2Fterraform-aws-ses","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyu-oit%2Fterraform-aws-ses/lists"}