Skip to content

Questions · Published 2026-11-10 · Updated 2026-11-10 · AgentiSend

How do I add a DKIM record in Route 53?

To add a DKIM record in Route 53, create a simple record, leave Record name empty at the apex, and put the DKIM text in Value.

To add a DKIM record in Route 53, create a simple record, leave Record name empty at the apex, and put the DKIM text in Value.

Route 53 stores record sets, and the console refuses the at-sign. Values specific for simple records lists Routing policy, Record name, Value/Route traffic to, Record type and TTL. For a record with the same name as the hosted zone, that page says to leave Record name empty and not to enter @. Creating records by using the Amazon Route 53 console is the path: Hosted zones, the zone, Create record, Simple routing, Create records. It also says a change generally reaches all Route 53 name servers within 60 seconds. capturedOn: 2026-11-10.

An apex SPF therefore has a blank Record name and the value v=spf1 include:_spf.agentisend-dns.com ~all. DKIM's Record name is as1._domainkey when you send from the apex. GET /domains/{id}/setup is still where host comes from; when that host is @, the console field stays empty, and otherwise the field is the host alone.

MX is not a separate Priority box. Amazon's record-type page says each MX value is a priority, a space, then the mail host. One line: 10 feedback.agentisend-dns.com.

The setup response also carries commands.route53, a change batch whose record Name is the full name with a trailing dot. That batch is the API path. The table is the console path. Quote TXT strings in the batch the way the sheet's hint says; the console Value box takes the text without you adding the dot yourself.

RecordRecord nameRecord typeValue/Route traffic to
DKIMas1._domainkeyTXTsheet value
SPFemptyTXTv=spf1 include:_spf.agentisend-dns.com ~all
Return-path SPFsendTXTv=spf1 include:_spf.agentisend-dns.com -all
Return pathsendMX10 feedback.agentisend-dns.com
DMARC_dmarcTXTv=DMARC1; p=none; rua=mailto:dmarc@reports.agentisend-dns.com

If the empty-name TXT already contains v=spf1, edit that value and include include:_spf.agentisend-dns.com in it. A second SPF string on the same name fails both.

POST /domains/{id}/verify checks the required rows after Route 53 has answered. GET /domains/{id} keeps the status next to each row. The DNS provider page covers hosts whose form is not a record set. Domains and DNS defines which rows are required.

Written by the AgentiSend team.