diff --git a/mailname.top.email.json b/mailname.top.email.json new file mode 100644 index 00000000..85b0d317 --- /dev/null +++ b/mailname.top.email.json @@ -0,0 +1,19 @@ +{ + "providerId": "mailname.top", + "providerName": "Mailname", + "serviceId": "email", + "serviceName": "Mailname Email", + "version": 1, + "logoUrl": "https://mailname.top/logo.svg", + "description": "Set up Mailname email (MX, SPF, DKIM, DMARC) on your domain", + "syncPubKeyDomain": "mailname.top", + "syncRedirectDomain": "admin.mailname.top", + "hostRequired": true, + "records": [ + { "type": "MX", "host": "@", "pointsTo": "mail.mailname.top", "priority": 10, "ttl": 3600 }, + { "type": "SPFM", "host": "@", "spfRules": "mx a", "ttl": 3600 }, + { "type": "TXT", "host": "%dkimselector%._domainkey", "data": "v=DKIM1; k=rsa; p=%dkimkey%", "ttl": 3600, "txtConflictMatchingMode": "All" }, + { "type": "TXT", "host": "_dmarc", "data": "v=DMARC1; p=quarantine; rua=mailto:postmaster@%domain%", "ttl": 3600, "txtConflictMatchingMode": "All", "essential": "OnApply" }, + { "type": "TXT", "host": "@", "data": "mailname-verify=%verifytoken%", "ttl": 3600, "txtConflictMatchingMode": "Prefix", "txtConflictMatchingPrefix": "mailname-verify=" } + ] +}