Verify Sending Domain for Email Notifications
Overview
Verification of the domain for email notifications ensures that emails get delivered to the inbox, not to the recipient's spam folder. AfterShip provides CNAME entries for domain verification and TXT records for setting up DMARC, so that you can use your business email IDs to build a unique brand experience.
Steps to verify your domain
Acquire 3 CNAME records from AfterShip Email
- Go to the Sender email section of your organization account
- You will see your registered email address with the Unverified tag, so click on the Verify domain button in case you want to use it. However, if you have another email address in your mind, tap on the Add email button.
- After clicking on the Verify domain button, a popup window will appear with 3 CNAME records, which you need to add to your domainโs DNS settings.
- Log in to your DNS provider. Copy the generated CNAME records and add them to the DNS settings of your domain.
- Once CNAME entries are added successfully, click on the Verify button to finish the domain verification process.
- When the status shows Verified, it proves that the domain verification process has been successfully completed.
How to set up DMARC
To set up DMARC, you'll need access to your brand's DNS settings and control over them. Please be aware that collaborating with your IT team or engaging a trusted third-party expert is essential for properly implementing a DMARC policy tailored to meet the specific requirements of your brand.
To set up DMARC, you need to create a DMARC DNS TXT record for your domain. This record tells email receivers what to do with messages that fail SPF and DKIM checks.
The record usually includes the following information:
"v" tag: Specifies the version of DMARC being used (e.g., "v=DMARC1").
"p" tag: Defines the policy for handling failed DMARC checks ("none," "quarantine," or "reject").
Value for โpโ tag | When messages fail authentication, inbox providers take certain actions in response |
---|---|
none | Take no action on the message and deliver it to the intended recipient. |
quarantine | Mark the messages as spam and send it to the recipient's spam folder. |
reject | Reject the message. With this option, the receiving server usually sends a bounce message to the sending server. |
"rua" tag (not required): Specifies the email address where aggregate reports should be sent.
"ruf" tag (not required): Specifies the email address where forensic (failure) reports should be sent.
Steps:
- Define your DMARC policy: Determine what action you want receivers to take when they receive emails failing DMARC checks. Here's an example of a basic DMARC setting:
Type: TXT
Host: _dmarc
Value: v=DMARC1; p=none
- Publish the DMARC record: Once you've generated the DMARC record, publish it by adding it to your DNS settings.
How to verify successful email authentication implementation
One option is to use the DMARC checker provided by EasyDMARC. Simply input your domain into their tool, and you can check if the record is correctly set up by referring to the โstatusโ.
Another approach is to examine the header of an email sent by your brand. By analyzing the email headers, you can confirm if your email authentication mechanisms are configured correctly.
If you have any queries, feel free to connect with our support team for quick assistance.
Updated on: 04/06/2025