Skip to content

Commit 8af02ac

Browse files
feat(tem): merge pages
1 parent 34ae6bd commit 8af02ac

File tree

5 files changed

+128
-166
lines changed

5 files changed

+128
-166
lines changed

menu/navigation.json

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3106,16 +3106,8 @@
31063106
"slug": "autoconfigure-domain"
31073107
},
31083108
{
3109-
"label": "Add SPF and DKIM records to your domain",
3110-
"slug": "add-spf-dkim-records-to-your-domain"
3111-
},
3112-
{
3113-
"label": "Add an MX record to your domain",
3114-
"slug": "add-mx-record-to-your-domain"
3115-
},
3116-
{
3117-
"label": "Add a DMARC record to your domain",
3118-
"slug": "add-dmarc-record"
3109+
"label": "Authenticate your domain",
3110+
"slug": "authenticate-domain"
31193111
},
31203112
{
31213113
"label": "Set up BIMI for transactional emails",

pages/transactional-email/how-to/add-dmarc-record.mdx

Lines changed: 0 additions & 52 deletions
This file was deleted.

pages/transactional-email/how-to/add-mx-record-to-your-domain.mdx

Lines changed: 0 additions & 55 deletions
This file was deleted.

pages/transactional-email/how-to/add-spf-dkim-records-to-your-domain.mdx

Lines changed: 0 additions & 49 deletions
This file was deleted.
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
---
2+
title: How to authenticate your sending domain with Transactional Email
3+
description: Guide to authenticating your domain for Scaleway Transactional Email.
4+
tags: transactional sending-domain sending domain managed-services
5+
dates:
6+
validation: 2025-10-01
7+
posted: 2025-10-01
8+
---
9+
import Requirements from '@macros/iam/requirements.mdx'
10+
11+
12+
This page shows you how to manually configure your sending domain's DNS records to authenticate the domain and start sending [transactional emails](/transactional-email/concepts/#transactional-email).
13+
14+
<Message type="tip">
15+
You can [set up autoconfiguration](/transactional-email/how-to/autoconfigure-domain) for your TEM domain.
16+
</Message>
17+
18+
<Requirements />
19+
20+
- A Scaleway account logged into the [console](https://console.scaleway.com)
21+
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
22+
- [Configured a domain name](/transactional-email/how-to/configure-domain-with-transactional-email) for Transactional Email
23+
24+
1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays.
25+
2. Click the name of the email domain you want to authenticate. The domain overview page displays. You can see the status of the DNS records.
26+
3. Click the **DNS records** tab.
27+
28+
On this tab you can configure:
29+
- **SPF record** – Authorizes specific mail servers to send emails on behalf of your domain, preventing unauthorized use.
30+
- **DKIM record** – Adds a digital signature to verify email integrity and confirms it was sent from your domain.
31+
- **DMARC record** – Defines how receiving servers should handle authentication failures and enables reporting for your domain.
32+
- **MX record** – Directs incoming emails to your mail server but is not involved in sending or authenticating outgoing emails.
33+
34+
## How to configure SPF and DKIM records
35+
36+
1. Scroll to the SPF, DKIM and DMARC records section.
37+
2. Copy the value that applies to your case to add an SPF record.
38+
<Message type="important">
39+
- If you have no SPF record on this domain, copy the following value: `v=spf1 include:_spf.tem.scaleway.com -all`
40+
- If you already have configured an SPF record, copy the following value: `include:_spf.tem.scaleway.com`
41+
</Message>
42+
43+
3. Add a `TXT` record type in the root zone of your domain on your DNS zone.
44+
4. Paste the value you have copied in the root zone of your domain.
45+
5. Add an additional `TXT` record type in the root zone of your domain on your DNS zone.
46+
6. Copy the name that displays in the console.
47+
<Lightbox image={image} alt="" />
48+
7. Paste the name you have copied in the root zone of your domain on your DNS zone.
49+
8. Copy the value that displays in the console and paste it in the root zone of your domain on your DNS zone.
50+
<Lightbox image={image2} alt="" />
51+
9. Add an [MX record](/transactional-email/how-to/add-mx-record-to-your-domain/).
52+
10. Check the box "I have added these DNS records to my DNS zone" to confirm.
53+
11. Click **Verify domain**. Your domain displays in the list of your domains.
54+
55+
<Message type="important">
56+
- The verification of your domain might take up to 48 hours.
57+
- Scaleway performs regular validity checks on your domain that can impact its validity.
58+
</Message>
59+
60+
## How to configure DMARC records
61+
62+
1. Add a `TXT` record type in the same zone as your Transactional Email's domain, on your DNS zone.
63+
2. Enter `_dmarc` in the **Name** field, followed by the domain name. For example, if your domain is called `my-domain.com`, you should have `_dmarc.my-domain.com.` in the **Name** field.
64+
3. Enter your desired tags and their values in the **Value** section. Make sure that you add the mandatory `v` and `p` tags, and that you separate tags from each other with semi-colons. Find out about DMARC configuration in our [dedicated documentation](/transactional-email/reference-content/dmarc-configuration/).
65+
Your **Value** field should look similar to the following
66+
```
67+
v=DMARC1; p=none; rua=mailto:[email protected]
68+
```
69+
<Message type="important">
70+
It is possible to configure several DMARC records for one domain, but they must have a different name to be valid.
71+
For example, the `_dmarc.mydomain.com` and `_dmarc.tem.mydomain.com` DMARC records are valid.
72+
</Message>
73+
6. Confirm the changes and add the DMARC record.
74+
75+
<Message type="tip">
76+
If you have a domain at Scaleway Domains and DNS, you can access your account from the Scaleway [console](https://console.scaleway.com/), click **Domains and DNS** > **Your domain** > **DNS Zones**, then add a record in the same zone as your Transactional Email's domain.
77+
</Message>
78+
79+
### How to configure Scaleway's DMARC record
80+
81+
1. Access your domain's **DNS Verification** tab and scroll down to the **DMARC record** section.
82+
2. Copy the values that display in the **Name** and the **Value** fields.
83+
3. Add a `TXT` record type in the same zone as your Transactional Email's domain, on your DNS zone.
84+
4. In the **Name** field, paste the value you have copied in step 2, followed by the domain name.
85+
5. In the **Value** field, paste the value you have copied in step 2. Your **Value** field should look like the following:
86+
```
87+
v=DMARC1; p=none;
88+
```
89+
6. Confirm the changes and add the DMARC record.
90+
91+
## How to configure MX records
92+
93+
<Message type="important">
94+
We recommend you use your own MX server if you have one. If you do not have an MX server, we recommend you use Scaleway's blackhole MX, as it allows you to avoid email rejection. However, this also means that the emails sent back to the Scaleway blackhole MX, will be lost and unrecoverable.
95+
</Message>
96+
97+
1. Add an [MX record](/transactional-email/concepts/#mx-record) type in the root zone of your domain on your DNS zone.
98+
2. Enter a name of your choice in the **Name** field.
99+
3. Set `10` as a [priority](/transactional-email/concepts/#priority) for your MX record.
100+
<Message type="note">
101+
Priority indicates the order in which your mail servers should be tried by a mail server that is attempting to deliver emails.
102+
</Message>
103+
4. Enter the name of your MX followed by a trailing dot in the **Hostname** field.
104+
5. Save your changes.
105+
106+
### How to add Scaleway's MX record
107+
108+
<Message type="important">
109+
- Scaleway provides its own MX server to improve email deliverability. <br /> However, Scaleway's MX server is a **blackhole**. This means that **any email sent back to it, will be lost with no possibility of recovery**.
110+
- If you have no MX server, we recommend you use Scaleway's blackhole MX to avoid getting your emails rejected.
111+
</Message>
112+
113+
1. Add an [MX record](/transactional-email/concepts/#mx-record) type in the root zone of your domain on your DNS zone.
114+
2. Enter a name of your choice in the **Name** field.
115+
3. Set `10` as a [priority](/transactional-email/concepts/#priority) for your MX record.
116+
<Message type="note">
117+
Priority indicates the order in which your mail servers should be tried by a mail server that is attempting to deliver emails.
118+
</Message>
119+
4. Enter `blackhole.tem.scaleway.com.` in the **Hostname** field. Make sure you add the trailing dot at the end of the value.
120+
5. Save your changes.
121+
122+
<Message type="important">
123+
Your changes might take up to 48 hours to apply.
124+
</Message>
125+
126+

0 commit comments

Comments
 (0)