tencent cloud

Simple Email Service

News and Announcements
Release Notes
Announcement on a Newly Added Independent IP Value-Added Service
Product Introduction
Overview
Features
Strengths
Use Cases
Specifications
Purchase Guide
Pricing
Getting Started
Email Configuration
Email Sending
Reputation Level
Console Guide
Configuration
Email Sending
Statistics
Delivery Response
API Documentation
History
Introduction
API Category
Making API Requests
Domain Verification APIs
Mail APIs
Template APIs
Statistics APIs
Sender Address APIs
Blocklist APIs
Sending Status Query APIs
Batch Task APIs
Custom Blocklist APIs
Data Types
Error Codes
SMTP Documentation
SMTP Email Sending Guide
SMTP Service Address
Sample Call for Java
Sample Call for Go
Sample Call for PHP
Sample Call for Python
Sample Call for C#
Sending Email with Attachment
Error Code
Webhook Documentation
Email Event Notification
Email Sending Restrictions
Attachment Types
FAQs
Getting Started
Billing
Sending Limits
Sending Feature
Domain
Template
Identity Verification and Configuration
Independent IP Related Questions
Delivery
API Use
Callback
Spam Folder
Security
Domain Acceleration Configuration
Important Notes
Others
Contact Us
DocumentationSimple Email Service FAQsIdentity Verification and Configuration

Identity Verification and Configuration

PDF
Focus Mode
Font Size
Last updated: 2024-09-05 09:47:39

What authentication mechanisms does SES support?

SES supports all industry-standard authentication mechanisms, including DomainKeys Identified Mail (DKIM), Sender Policy Framework (SPF), Domain-Based Message Authentication, Reporting and Conformance (DMARC), and Mail Exchanger (MX) Record.

How do I configure a sender domain?

Step 1. Configure the DNS
Step 2. Verify the result
1. Click Create on the Sender Domain page.



2. Enter a domain and click Submit.



Note:
sampledomain.com is a sample only and should be replaced with your sender domain.
A domain in the sampledomain.com format is a primary domain, and one in the abc.sampledomail.com format is a non-primary domain. The following configuration steps vary depending on the domain type (primary or non-primary). See the corresponding description for details.
3. Go back to the Sender Domain page and click Verify.



4. Record the Record Value shown on the pop-up window.
Note:
Below is an example only. The actual content displayed on the corresponding page shall prevail.



5. If your domain is hosted with Tencent Cloud, log in to the DNSPod console to configure verification information. Click a sender domain to go to the configuration page.
Note:
If your domain is hosted with another domain service provider, configure it as instructed in the checklist.
6. Take the primary domain sampledomain.com as an example to add records. Fill in Record Value obtained in the above step 4.
MX authentication:
Host record: @
Record type: MX
Record value: mxbiz1.qq.com. If you have an email server, enter your email server address in the record value.
Note:
For a non-primary domain, abc.sampledomain.com, for example, the host record should be abc.
Make sure the record value is ended with . Some domain service providers add the . at the end of an MX record by default.
SPF authentication:
Host record: @
Record type: TXT
Record value: v=spf1 include:qcloudmail.com ~all
Note:
For a non-primary domain, abc.sampledomain.com, for example, the host record should be abc.
If you have multiple email push service providers, you need to include domains of all these service provides in the record value, v=spf1 include:qcloudmail.com include:domain1.com ~all, for example, where domain1.com represents the domain of another email push service provider. Make sure that there is only one SPF record in the DNS configuration of your sender domain.
DKIM authentication:
Host record: qcloud._domainkey
Record type: TXT
Record value: Your record value.
Note:
For a non-primary domain, abc.sampledomain.com, for example, the host record should be qcloud._domainkey.abc.
DMARC authentication:
Host record: _dmarc
Record type: TXT
Record value: v=DMARC1; p=none
Note:
For a non-primary domain, abc.sampledomain.com, for example, the host record should be _dmarc.abc.
The DMARC record must contain the v and p flags. If you know more about DMARC, you can add other flags or modify flag values as needed.
7. Go back to step 4 and click Submit for verification. The Current Value shows what you configured in the above DNS configuration. When the verification status becomes Verified, the configuration is completed.
Note:
If the configuration operation in Step 1 is completed and the sender domain is “Verified”, skip this verification step.
This document describes how to query the DNS domain server with the dig command and check whether your sender domain is properly set. Enter the following commands in the command line, respectively, and press the carriage return to check whether the returned values are the same as those displayed on the sender domain configuration page.
dig mx +short sampledomain.com



dig txt +short sampledomain.com



dig txt +short _dmarc.sampledomain.com



dig txt +short qcloud._domainkey.sampledomain.com



Note:
sampledomain.com in the above commands is a sample only and should be replaced with your sender domain.
Note:
If there is any issue after you perform configuration and verification as described above, submit a ticket.
If you have used the DNSPod service, but it cannot be found by the dig command, the identity verification for the domain may have failed (so the registry stopped resolution).

Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback