From 715e903c81b1134c4b10518d2d44944509f8f7dc Mon Sep 17 00:00:00 2001 From: huangfeihong-cloud Date: Sat, 11 Jul 2026 21:44:35 +0800 Subject: [PATCH 1/3] Add files via upload Add Mailname email template --- mailname.top.email.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 mailname.top.email.json diff --git a/mailname.top.email.json b/mailname.top.email.json new file mode 100644 index 00000000..b3f1aff6 --- /dev/null +++ b/mailname.top.email.json @@ -0,0 +1,19 @@ +{ + "providerId": "mailname.top", + "providerName": "Mailname", + "serviceId": "email", + "serviceName": "Mailname 企业邮箱", + "version": 1, + "logoUrl": "https://mailname.top/logo.svg", + "description": "一键为你的域名配置 Mailname 邮箱(MX / SPF / DKIM / DMARC)", + "variableDescription": "邮箱子域、投递主机与签名密钥", + "syncBlock": false, + "warnPhishing": true, + "records": [ + { "type": "MX", "host": "%mailsub%", "pointsTo": "%mailhost%", "priority": 10, "ttl": 3600 }, + { "type": "SPFM", "host": "%mailsub%", "spfRules": "mx include:%mailhost%", "ttl": 3600 }, + { "type": "TXT", "host": "%dkimhost%", "data": "%dkimval%", "ttl": 3600 }, + { "type": "TXT", "host": "_dmarc.%mailsub%", "data": "%dmarc%", "ttl": 3600 }, + { "type": "TXT", "host": "%mailsub%", "data": "%verify%", "ttl": 3600 } + ] +} From 6a853e0845de893944b4b3dc90137af111e6e1f0 Mon Sep 17 00:00:00 2001 From: huangfeihong-cloud Date: Sat, 11 Jul 2026 22:08:03 +0800 Subject: [PATCH 2/3] Update mailname.top.email.json chang --- mailname.top.email.json | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/mailname.top.email.json b/mailname.top.email.json index b3f1aff6..c2d11241 100644 --- a/mailname.top.email.json +++ b/mailname.top.email.json @@ -1,19 +1,18 @@ -{ - "providerId": "mailname.top", - "providerName": "Mailname", - "serviceId": "email", - "serviceName": "Mailname 企业邮箱", - "version": 1, - "logoUrl": "https://mailname.top/logo.svg", - "description": "一键为你的域名配置 Mailname 邮箱(MX / SPF / DKIM / DMARC)", - "variableDescription": "邮箱子域、投递主机与签名密钥", - "syncBlock": false, - "warnPhishing": true, - "records": [ - { "type": "MX", "host": "%mailsub%", "pointsTo": "%mailhost%", "priority": 10, "ttl": 3600 }, - { "type": "SPFM", "host": "%mailsub%", "spfRules": "mx include:%mailhost%", "ttl": 3600 }, - { "type": "TXT", "host": "%dkimhost%", "data": "%dkimval%", "ttl": 3600 }, - { "type": "TXT", "host": "_dmarc.%mailsub%", "data": "%dmarc%", "ttl": 3600 }, - { "type": "TXT", "host": "%mailsub%", "data": "%verify%", "ttl": 3600 } - ] -} +{ + "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", + "records": [ + { "type": "MX", "host": "mail", "pointsTo": "mail.mailname.top", "priority": 10, "ttl": 3600 }, + { "type": "SPFM", "host": "mail", "spfRules": "mx include:mailname.top", "ttl": 3600 }, + { "type": "TXT", "host": "%dkimselector%._domainkey.mail", "data": "v=DKIM1; k=rsa; p=%dkimkey%", "ttl": 3600, "txtConflictMatchingMode": "All" }, + { "type": "TXT", "host": "_dmarc.mail", "data": "v=DMARC1; p=quarantine; rua=mailto:postmaster@%domain%", "ttl": 3600, "txtConflictMatchingMode": "All", "essential": "OnApply" }, + { "type": "TXT", "host": "mail", "data": "mailname-verify=%verifytoken%", "ttl": 3600, "txtConflictMatchingMode": "Prefix", "txtConflictMatchingPrefix": "mailname-verify=" } + ] +} From 1faac98b111414a58a0707d0ce632014774d6d79 Mon Sep 17 00:00:00 2001 From: huangfeihong-cloud Date: Sun, 12 Jul 2026 13:57:36 +0800 Subject: [PATCH 3/3] Update mailname.top.email.json Update mailname.top.email.json --- mailname.top.email.json | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/mailname.top.email.json b/mailname.top.email.json index c2d11241..85b0d317 100644 --- a/mailname.top.email.json +++ b/mailname.top.email.json @@ -1,18 +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", - "records": [ - { "type": "MX", "host": "mail", "pointsTo": "mail.mailname.top", "priority": 10, "ttl": 3600 }, - { "type": "SPFM", "host": "mail", "spfRules": "mx include:mailname.top", "ttl": 3600 }, - { "type": "TXT", "host": "%dkimselector%._domainkey.mail", "data": "v=DKIM1; k=rsa; p=%dkimkey%", "ttl": 3600, "txtConflictMatchingMode": "All" }, - { "type": "TXT", "host": "_dmarc.mail", "data": "v=DMARC1; p=quarantine; rua=mailto:postmaster@%domain%", "ttl": 3600, "txtConflictMatchingMode": "All", "essential": "OnApply" }, - { "type": "TXT", "host": "mail", "data": "mailname-verify=%verifytoken%", "ttl": 3600, "txtConflictMatchingMode": "Prefix", "txtConflictMatchingPrefix": "mailname-verify=" } - ] -} +{ + "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=" } + ] +}