Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 20 additions & 15 deletions smtpkit.com.domain-auth.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,48 @@
"providerId": "smtpkit.com",
"providerName": "SMTPKit",
"serviceId": "domain-auth",
"serviceName": "SMTPKit Domain Authentication",
"version": 1,
"serviceName": "SMTPKit Email Authentication",
"version": 2,
"logoUrl": "https://smtpkit.com/og-image.png",
"description": "Configure SPF, DKIM, DMARC, and MX records for SMTPKit email sending service",
"variableDescription": "SMTPKit will provide these values during domain setup",
"syncPubKeyDomain": "smtpkit.com",
"syncRedirectDomain": "sync.smtpkit.com",
"logoUrl": "https://smtpkit.com/assets/media/logo/android-icon-192x192.png",
"description": "Places TXT record for domain verification and DKIM records to authenticate email sent by SMTPKit on behalf of the user",
"variableDescription": "The variable %smtpkit_code% represents a combination of prefix string and a MD5 hash. %dkim_selector% and %dkim_selector2% is the DKIM selector for placing the DKIM public key. This needs to be a variable because the selector is dynamically generated. %dkim_public_key% is the DKIM public key. %dmarc_value% is dmarc value.",
"warnPhishing": true,
"hostRequired": false,
"multiInstance": false,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit. Boolean values that use false can be omitted, as json defaults to false.

"records": [
{
"groupId": "smtpkit_code",
"type": "TXT",
"host": "@",
"host": "_smtpkit",
"data": "%smtpkit_code%",
"ttl": 3600
},
{
"groupId": "spf",
"type": "SPFM",
"spfRules": "include:smtpkit.com",
"host": "@",
"ttl": 3600
"spfRules": "include:smtpkit.com"
},
{
"groupId": "dkim_raw",
"type": "TXT",
"host": "%dkim_selector%._domainkey",
"data": "%dkim_public_key%",
"ttl": 3600
},
{
"groupId": "dmarc",
"type": "TXT",
"host": "_dmarc",
"data": "%dmarc_value%",
"ttl": 3600,
"txtConflictMatchingMode": "All",
"essential": "OnApply"
"txtConflictMatchingMode": "None",
"txtConflictMatchingPrefix": "v=DMARC1",
"ttl": 3600
},
{
"type": "MX",
"host": "@",
"pointsTo": "mx.smtpkit.com",
"priority": 10,
"ttl": 3600
}
]
}