-
Notifications
You must be signed in to change notification settings - Fork 306
Add Zenara Health (.com) Domain Connect mail templates #688
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
1fbdca2
c5802d7
66c1550
c46852b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| { | ||
| "providerId": "zenarahealth.com", | ||
| "providerName": "Zenara Health", | ||
| "serviceId": "whitelabel-custom-mail-alias", | ||
| "serviceName": "White Label - Custom Mail alias", | ||
| "version": 1, | ||
| "logoUrl": "https://zenarahealth.com/assets/zenarahealth.svg", | ||
| "description": "Configures your domain to work with Zenara Health's white label service with custom mail address.", | ||
| "variableDescription": "This configuration sets whitelabel for custom domain and email address.", | ||
| "syncPubKeyDomain": "zenarahealth.com", | ||
| "records": [ | ||
| { | ||
| "type": "A", | ||
| "host": "%host1%", | ||
| "pointsTo": "%record1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host2%", | ||
| "pointsTo": "%record2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost1%", | ||
| "pointsTo": "%sendgridrecord1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost2%", | ||
| "pointsTo": "%sendgridrecord2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost3%", | ||
| "pointsTo": "%sendgridrecord3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host3%", | ||
| "pointsTo": "%record3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host4%", | ||
| "pointsTo": "%record4%", | ||
| "ttl": 600 | ||
| } | ||
| ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| { | ||
| "providerId": "zenarahealth.com", | ||
| "providerName": "Zenara Health", | ||
| "serviceId": "whitelabel-custom-mail", | ||
| "serviceName": "White Label - Custom Mail", | ||
| "version": 1, | ||
| "logoUrl": "https://zenarahealth.com/assets/zenarahealth.svg", | ||
| "description": "Configures your domain to work with Zenara Health's white label service with custom mail address.", | ||
| "variableDescription": "This configuration sets whitelabel for custom domain and email address.", | ||
| "syncPubKeyDomain": "zenarahealth.com", | ||
| "records": [ | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host1%", | ||
| "pointsTo": "%record1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host2%", | ||
| "pointsTo": "%record2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost1%", | ||
| "pointsTo": "%sendgridrecord1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost2%", | ||
| "pointsTo": "%sendgridrecord2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost3%", | ||
| "pointsTo": "%sendgridrecord3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host3%", | ||
| "pointsTo": "%record3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host4%", | ||
| "pointsTo": "%record4%", | ||
| "ttl": 600 | ||
| } | ||
| ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| { | ||
| "providerId": "zenarahealth.com", | ||
| "providerName": "Zenara Health", | ||
| "serviceId": "whitelabel-default-mail-alias", | ||
| "serviceName": "White Label - Default Mail alias", | ||
| "version": 1, | ||
| "logoUrl": "https://zenarahealth.com/assets/zenarahealth.svg", | ||
| "description": "Configures your domain to work with Zenara Health's white label service using default mail.", | ||
| "variableDescription": "This template sets up CNAME and A records required for Zenara Health white label mail.", | ||
| "syncPubKeyDomain": "zenarahealth.com", | ||
| "records": [ | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host1%", | ||
| "pointsTo": "%record1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host2%", | ||
| "pointsTo": "%record2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host3%", | ||
| "pointsTo": "%record3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host4%", | ||
| "pointsTo": "%record4%", | ||
| "ttl": 600 | ||
| } | ||
|
|
||
| ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| { | ||
| "providerId": "zenarahealth.com", | ||
| "providerName": "Zenara Health", | ||
| "serviceId": "whitelabel-default-mail", | ||
| "serviceName": "White Label - Default Mail", | ||
| "version": 1, | ||
| "logoUrl": "https://zenarahealth.com/assets/zenarahealth.svg", | ||
| "description": "Configures your domain to work with Zenara Health's white label service using default mail.", | ||
| "variableDescription": "This template sets up CNAME records required for Zenara Health white label mail.", | ||
| "syncPubKeyDomain": "zenarahealth.com", | ||
| "records": [ | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host1%", | ||
| "pointsTo": "%record1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host2%", | ||
| "pointsTo": "%record2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host3%", | ||
| "pointsTo": "%record3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host4%", | ||
| "pointsTo": "%record4%", | ||
| "ttl": 600 | ||
| } | ||
|
|
||
| ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| { | ||
| "providerId": "zenarahealth.io", | ||
| "providerName": "Zenara Health", | ||
| "serviceId": "whitelabel-custom-mail-alias", | ||
| "serviceName": "White Label - Custom Mail alias", | ||
| "version": 1, | ||
| "logoUrl": "https://zenarahealth.io/assets/zenarahealth.svg", | ||
| "description": "Configures your domain to work with Zenara Health's white label service with custom mail address.", | ||
| "variableDescription": "This configuration sets whitelabel for custom domain and email address.", | ||
| "syncPubKeyDomain": "zenarahealth.io", | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Since you need to look into DNS anyway please have a look the public key TXT record works as expected. There are pretty good instructions in https://exampleservice.domainconnect.org/sig to get the signature sorted. |
||
| "records": [ | ||
| { | ||
| "type": "A", | ||
| "host": "%host1%", | ||
| "pointsTo": "%record1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host2%", | ||
| "pointsTo": "%record2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost1%", | ||
| "pointsTo": "%sendgridrecord1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost2%", | ||
| "pointsTo": "%sendgridrecord2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost3%", | ||
| "pointsTo": "%sendgridrecord3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host3%", | ||
| "pointsTo": "%record3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host4%", | ||
| "pointsTo": "%record4%", | ||
| "ttl": 600 | ||
| } | ||
| ] | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| { | ||
| "providerId": "zenarahealth.io", | ||
| "providerName": "Zenara Health", | ||
| "serviceId": "whitelabel-custom-mail", | ||
| "serviceName": "White Label - Custom Mail", | ||
| "version": 1, | ||
| "logoUrl": "https://zenarahealth.io/assets/zenarahealth.svg", | ||
| "description": "Configures your domain to work with Zenara Health's white label service with custom mail address.", | ||
| "variableDescription": "This configuration sets whitelabel for custom domain and email address.", | ||
| "syncPubKeyDomain": "zenarahealth.io", | ||
| "records": [ | ||
| { | ||
| "type": "A", | ||
| "host": "%host1%", | ||
| "pointsTo": "%record1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host2%", | ||
| "pointsTo": "%record2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost1%", | ||
| "pointsTo": "%sendgridrecord1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost2%", | ||
| "pointsTo": "%sendgridrecord2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%sendgridhost3%", | ||
| "pointsTo": "%sendgridrecord3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host3%", | ||
| "pointsTo": "%record3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host4%", | ||
| "pointsTo": "%record4%", | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These templates add quite many records to customer domain. It would be nice to describe what the records are used for in variable description. Or at least in the git commit message. Ideally the pull request description could show how example.com would look like after it would be applied by this template. Try to answer the question: if I as a customer would apply this template to my zone what would I get? |
||
| "ttl": 600 | ||
| } | ||
| ] | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| { | ||
| "providerId": "zenarahealth.io", | ||
| "providerName": "Zenara Health", | ||
| "serviceId": "whitelabel-default-mail-alias", | ||
| "serviceName": "White Label - Default Mail alias", | ||
| "version": 1, | ||
| "logoUrl": "https://zenarahealth.io/assets/zenarahealth.svg", | ||
| "description": "Configures your domain to work with Zenara Health's white label service using default mail.", | ||
| "variableDescription": "This template sets up CNAME and A records required for Zenara Health white label mail.", | ||
| "syncPubKeyDomain": "zenarahealth.io", | ||
| "records": [ | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host1%", | ||
| "pointsTo": "%record1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host2%", | ||
| "pointsTo": "%record2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host3%", | ||
| "pointsTo": "%record3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "CNAME", | ||
| "host": "%host4%", | ||
| "pointsTo": "%record4%", | ||
| "ttl": 600 | ||
| } | ||
|
|
||
| ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| { | ||
| "providerId": "zenarahealth.io", | ||
| "providerName": "Zenara Health", | ||
| "serviceId": "whitelabel-default-mail", | ||
| "serviceName": "White Label - Default Mail", | ||
| "version": 1, | ||
| "logoUrl": "https://zenarahealth.io/assets/zenarahealth.svg", | ||
| "description": "Configures your domain to work with Zenara Health's white label service using default mail.", | ||
| "variableDescription": "This template sets up CNAME and A records required for Zenara Health white label mail.", | ||
| "syncPubKeyDomain": "zenarahealth.io", | ||
| "records": [ | ||
| { | ||
| "type": "A", | ||
| "host": "%host1%", | ||
| "pointsTo": "%record1%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host2%", | ||
| "pointsTo": "%record2%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host3%", | ||
| "pointsTo": "%record3%", | ||
| "ttl": 600 | ||
| }, | ||
| { | ||
| "type": "A", | ||
| "host": "%host4%", | ||
| "pointsTo": "%record4%", | ||
| "ttl": 600 | ||
| } | ||
|
|
||
| ] | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this domain work? The zenarahealth.io does not have A or AAAA record, and the www.zenerahealth.io gives certificate error.