From 672eaed46e192f43e5800b4e8d2c885f7e0b69bd Mon Sep 17 00:00:00 2001 From: Kostya Date: Wed, 4 Dec 2019 11:45:39 +0800 Subject: [PATCH] Add Mail From record --- main.tf | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/main.tf b/main.tf index d7b42f4..16e9d6d 100644 --- a/main.tf +++ b/main.tf @@ -20,12 +20,11 @@ resource "aws_route53_record" "ses_verification" { zone_id = var.route53_zone_id name = "_amazonses.${aws_ses_domain_identity.this.id}" type = "TXT" - ttl = "60" + ttl = "600" records = [aws_ses_domain_identity.this.verification_token] } # SES DKIM verification - resource "aws_ses_domain_dkim" "this" { provider = aws.us-east-1 domain = aws_ses_domain_identity.this.domain @@ -42,4 +41,27 @@ resource "aws_route53_record" "dkim" { type = "CNAME" ttl = "600" records = ["${element(aws_ses_domain_dkim.this.dkim_tokens, count.index)}.dkim.amazonses.com"] -} \ No newline at end of file +} + +# SES Mail From record +resource "aws_ses_domain_mail_from" "this" { + domain = aws_ses_domain_identity.this.domain + mail_from_domain = "mail.${domain_name}" +} + +# SPF validaton record +resource "aws_route53_record" "spf_mail_from" { + zone_id = var.route53_zone_id + name = aws_ses_domain_mail_from.this.mail_from_domain + type = "TXT" + ttl = "600" + records = ["v=spf1 include:amazonses.com -all"] +} + +resource "aws_route53_record" "spf_domain" { + zone_id = var.route53_zone_id + name = var.domain_name + type = "TXT" + ttl = "600" + records = ["v=spf1 include:amazonses.com -all"] +}