resource "aws_ses_domain_identity" "dap_ps" { domain = "${var.public_domain}" } resource "aws_ses_domain_dkim" "dap_ps" { domain = "${aws_ses_domain_identity.dap_ps.domain}" } resource "aws_ses_domain_mail_from" "dap_ps" { domain = "${aws_ses_domain_identity.dap_ps.domain}" mail_from_domain = "mail.${aws_ses_domain_identity.dap_ps.domain}" } resource "gandi_zonerecord" "dap_ps_verification" { zone = "${gandi_zone.dap_ps_zone.id}" name = "_amazonses" type = "TXT" ttl = 3600 values = ["\"${aws_ses_domain_identity.dap_ps.verification_token}\""] } resource "gandi_zonerecord" "dap_ps_mail_mx" { zone = "${gandi_zone.dap_ps_zone.id}" name = "mail" type = "MX" ttl = 3600 values = ["10 feedback-smtp.us-east-1.amazonses.com."] } resource "gandi_zonerecord" "dap_ps_mail_spf" { zone = "${gandi_zone.dap_ps_zone.id}" name = "mail" type = "TXT" ttl = 3600 values = ["\"v= spf1 include:amazonses.com ~all\""] } resource "gandi_zonerecord" "dap_ps_dkim" { zone = "${gandi_zone.dap_ps_zone.id}" ttl = 3600 type = "CNAME" count = 3 name = "${element(aws_ses_domain_dkim.dap_ps.dkim_tokens, count.index)}._domainkey" values = ["${element(aws_ses_domain_dkim.dap_ps.dkim_tokens, count.index)}.dkim.amazonses.com."] }