diff --git a/bitspath.com.business-email.json b/bitspath.com.business-email.json new file mode 100644 index 00000000..17941f6b --- /dev/null +++ b/bitspath.com.business-email.json @@ -0,0 +1,81 @@ +{ + "providerId": "bitspath.com", + "providerName": "BitsPath", + "serviceId": "business-email", + "syncBlock": false, + "serviceName": "BitsPath Business Email", + "version": 1, + "logoUrl": "https://bitspath.com/logo.svg", + "description": "Publish the mail records for hosted business email on your domain: inbound delivery (MX), sender authentication (SPF, DKIM, DMARC), the Postal outbound relay records, and mail client autodiscovery.", + "variableDescription": "mx = mail host; mxpriority = MX priority; spfrules = SPF merge mechanisms (e.g. include:spf.postal.lonesock.pro); dmarc = full DMARC policy; dkim-ed25519 / dkim-rsa = Stalwart DKIM public keys with their selectors; postal-dkim = Postal relay DKIM key with its selector. The Postal return-path CNAME (host 'psrp' -> rp.postal.lonesock.pro) is fixed BitsPath infrastructure and is a template constant, not a variable. Variable values are generated per domain and delivered on the signed apply URL.", + "syncPubKeyDomain": "bitspath.com", + "syncRedirectDomain": "bitspath.com", + "records": [ + { + "type": "MX", + "host": "@", + "pointsTo": "%mx%", + "priority": "%mxpriority%", + "ttl": 3600 + }, + { + "type": "SPFM", + "host": "@", + "spfRules": "%spfrules%", + "ttl": 3600 + }, + { + "type": "TXT", + "host": "_dmarc", + "data": "%dmarc%", + "ttl": 3600, + "txtConflictMatchingMode": "All", + "essential": "OnApply" + }, + { + "type": "TXT", + "host": "%dkim-ed25519-selector%._domainkey", + "data": "%dkim-ed25519%", + "ttl": 3600, + "txtConflictMatchingMode": "All" + }, + { + "type": "TXT", + "host": "%dkim-rsa-selector%._domainkey", + "data": "%dkim-rsa%", + "ttl": 3600, + "txtConflictMatchingMode": "All" + }, + { + "type": "TXT", + "host": "%postal-dkim-selector%._domainkey", + "data": "%postal-dkim%", + "ttl": 3600, + "txtConflictMatchingMode": "All" + }, + { + "type": "CNAME", + "host": "psrp", + "pointsTo": "rp.postal.lonesock.pro", + "ttl": 3600 + }, + { + "type": "CNAME", + "host": "autoconfig", + "pointsTo": "%mx%", + "ttl": 3600 + }, + { + "type": "CNAME", + "host": "autodiscover", + "pointsTo": "%mx%", + "ttl": 3600 + }, + { + "type": "CNAME", + "host": "mta-sts", + "pointsTo": "%mx%", + "ttl": 3600 + } + ] +} \ No newline at end of file