Terraform 0.11

aws_ses_domain_mail_from




terraform

aws_ses_domain_mail_from

संसाधन से SES डोमेन मेल प्रदान करता है।

उदाहरण उपयोग

resource "aws_ses_domain_mail_from" "example" {
  domain           = "${aws_ses_domain_identity.example.domain}"
  mail_from_domain = "bounce.${aws_ses_domain_identity.example.domain}"
}

# Example SES Domain Identity
resource "aws_ses_domain_identity" "example" {
  domain = "example.com"
}

# Example Route53 MX record
resource "aws_route53_record" "example_ses_domain_mail_from_mx" {
  zone_id = "${aws_route53_zone.example.id}"
  name    = "${aws_ses_domain_mail_from.example.mail_from_domain}"
  type    = "MX"
  ttl     = "600"
  records = ["10 feedback-smtp.us-east-1.amazonses.com"] # Change to the region in which `aws_ses_domain_identity.example` is created
}

# Example Route53 TXT record for SPF
resource "aws_route53_record" "example_ses_domain_mail_from_txt" {
  zone_id = "${aws_route53_zone.example.id}"
  name    = "${aws_ses_domain_mail_from.example.mail_from_domain}"
  type    = "TXT"
  ttl     = "600"
  records = ["v=spf1 include:amazonses.com -all"]
}

तर्क संदर्भ

निम्नलिखित तर्क आवश्यक हैं:

  • domain - (आवश्यक) के लिए DKIM टोकन जेनरेट करने के लिए सत्यापित डोमेन नाम।
  • mail_from_domain - (आवश्यक) उप डोमेन (उपर्युक्त डोमेन का) जिसका उपयोग मेल पते के पते (DMARC सत्यापन के लिए आवश्यक) के रूप में किया जाना है

निम्नलिखित तर्क वैकल्पिक हैं:

  • behavior_on_mx_failure - (वैकल्पिक) वह क्रिया जो आप अमेज़न SES को लेना चाहते हैं यदि वह ईमेल भेजते समय आवश्यक MX रिकॉर्ड को सफलतापूर्वक नहीं पढ़ सकता है। UseDefaultValue लिए चूक। अधिक जानकारी के लिए SES API दस्तावेज़ देखें।

संदर्भ संदर्भित करता है

तर्कों के अलावा, जो निर्यात किए जाते हैं, निम्नलिखित विशेषताएं निर्यात की जाती हैं:

  • id - डोमेन नाम।

आयात

MAIL FROM डोमेन को domain विशेषता का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import aws_ses_domain_mail_from.example example.com