Skip to content

Sendix, 2 templates#1360

Open
SendixDev wants to merge 8 commits into
Domain-Connect:masterfrom
SendixDev:sendix-mail-send-receive-templates-v2
Open

Sendix, 2 templates#1360
SendixDev wants to merge 8 commits into
Domain-Connect:masterfrom
SendixDev:sendix-mail-send-receive-templates-v2

Conversation

@SendixDev

Copy link
Copy Markdown
Contributor

Description

Adds two separate Sendix Domain Connect templates:

  • sendix.dev.mail-send-and-receive.json configures direct Sendix sending authentication, return path, click tracking, and inbound MX.
  • sendix.dev.inbound.json configures only inbound MX, without changing a customer's sending records.

The existing sendix.dev.mail.json and sendix.dev.ses.json templates are intentionally unchanged.

Type of change

  • New template
  • Bug fix (non-breaking change which fixes an issue in the template)
  • New feature (non-breaking change which adds functionality to the template)
  • Breaking change (fix or feature that would cause existing template behavior to be not backward compatible)

How Has This Been Tested?

  • Template functionality checked using the Online Editor
  • Template file name follows the pattern <providerId>.<serviceId>.json
  • The logoUrl resource is served by a webserver

Checklist of common problems

  • syncPubKeyDomain is set
  • warnPhishing is not set alongside syncPubKeyDomain
  • syncRedirectDomain is set for synchronous redirects
  • No TXT record contains SPF content; SPFM is used
  • Unique DKIM and DMARC TXT records use txtConflictMatchingMode
  • The full DKIM public-key value is necessarily a variable; all other record values are fixed
  • Host variables are narrowly scoped to %dkimSelector%._domainkey
  • No variable creates a standalone subdomain host
  • %host% does not occur in a record host
  • essential: OnApply is set on DKIM, DMARC, and inbound MX records

Online Editor test results

sendix.dev.mail-send-and-receive.json

sendix.dev.inbound.json

SendixDev and others added 7 commits June 18, 2026 02:00
This JSON file configures Amazon SES DNS records for Sendix, including verification and DKIM settings.
# Description

Adds two separate Sendix Domain Connect templates:

- `sendix.dev.mail-send-and-receive.json` configures direct Sendix sending authentication, return path, click tracking, and inbound MX.
- `sendix.dev.inbound.json` configures only inbound MX, without changing a customer's sending records.

The existing `sendix.dev.mail.json` and `sendix.dev.ses.json` templates are intentionally unchanged.

## Type of change

- [x] New template
- [ ] Bug fix (non-breaking change which fixes an issue in the template)
- [ ] New feature (non-breaking change which adds functionality to the template)
- [ ] Breaking change (fix or feature that would cause existing template behavior to be not backward compatible)

# How Has This Been Tested?

- [x] Template functionality checked using the Online Editor
- [x] Template file name follows the pattern `<providerId>.<serviceId>.json`
- [x] The `logoUrl` resource is served by a webserver

# Checklist of common problems

- [x] `syncPubKeyDomain` is set
- [x] `warnPhishing` is not set alongside `syncPubKeyDomain`
- [x] `syncRedirectDomain` is set for synchronous redirects
- [x] No TXT record contains SPF content; `SPFM` is used
- [x] Unique DKIM and DMARC TXT records use `txtConflictMatchingMode`
- [x] The full DKIM public-key value is necessarily a variable; all other record values are fixed
- [x] Host variables are narrowly scoped to `%dkimSelector%._domainkey`
- [x] No variable creates a standalone subdomain host
- [x] `%host%` does not occur in a record host
- [x] `essential: OnApply` is set on DKIM, DMARC, and inbound MX records

## Online Editor test results

### sendix.dev.mail-send-and-receive.json

- Apex: [Test sendix.dev/mail-send-and-receive example.com/@](https://domainconnect.paulonet.eu/dc/free/templateedit?token=H4sIAE7fUGoC%2F%2B1WYW%2FiRhD9K6uVrmpVTGxzCcQRUtKkVaPIuVxCpauiyFrsAbYsu77dNYRG6W%2FvrDEYAkj90JMuEh%2BQzc7Mzrw3O2%2F9Qi1McsEs0OiF5lpNeQb6OqMRNSAz%2FtzMYEobK8stm6AnfShtuG5AT3kKZcCEceG5KI%2FhT0MKfAq1TxUaoxf5sdxADskP5L70w%2Fef0HUK2nAlaRRg2FymvwiVjmk0YMLAYuWu6N%2FA%2FEphMvm2SGe%2Fh4xjarvbIwOTap7bMge9VHLAh4UGssBDTFUVK%2BwIpOUpc54NkoFAKHpONNhCS5IzO2qQVPB0TKxm6RiDGgRREy77qsAnODKIVoVFUxMzCzVUf2iBWUfW5iY6OqoLO%2BprjK0WvJnS2YTpcTOXQ0cJ05z1BVxtlP4hG%2FPJAwhEqvSHiFzdXMdY%2FuJ%2Fk5RmpAorRLbQnirsMlhYOPa%2B9MiUiQLIECRo7H5G%2BvOKhQaRSk%2BYEHNiLNMOAJlxOyLTrgsOHBpkGKs0NHp8oUNEmZcHwCVFo53nrtGYBP%2BMlLFb9TaTrGzPGObO3yItrRPfx%2F4wy5bedfnoA8a4hjBH4Cd5keeijHy2rofoZmNm0xGWGqvMJb%2FTMCgP6A6XyhbRChB9bayjMPmgBvFw91tcozjfrBY97wsBSAPlMhVFBpFre3PtyG1u7fqa7mEoWRm36MA644v7y%2BCM5F2pJJwRXbCuS2VVVIbhtOVKW3Nepz4jDOvranw6Nrv6G7JYVvcG62JUPDcqNeLL24v41xqzm5UUNjHniktrempl3k%2FncvT27l9O6N7ty%2FD9u1ejXG8ef9l7EnLNleZ2jsK1mePtedjdg9en1wb9Gzub1IP1hO1fahg8Mze%2BTZziugR8K4tN%2BNI%2FZ5pNjBPyZeTjRujTMvaRuvf1kXRrizKXltX4OVM1KWdk3NWGuXPI%2Bil1VfMhqgUkBp8MG448WV2gVk8KYXnCZqxeytKEObgI0qAV90X12BgFubgiKr42RKIehR2FbPQiyVJHAXc9hEHH73QGp97pCWPex9AHjwXHHa%2FdDtp%2B8LHdgeB47Xbbvvf%2By%2F1W92Nnb92p2oXyfB0VjmpA9ogI%2BQfF%2BLvEeCFmbG72Q1xp2v8tZO%2Bj3Us1qthYqV3Fxra8vZMev8G1VNkK1pasvhNUpbxvz%2Ba2gu%2FV%2Fe%2FuKD418Fo4iOxBZA8iexDZg8h%2BI5HFD2bDppAlzPmFfnji%2BW0v8HtBGPlhFIZN3w9bQfCz70e%2B77CBsQvgL%2FgFvf7tTIP486fTz3%2FefZXs9wc%2BC%2BD4thBhK21d97O%2Fnm9bHdEzg%2FgmH8tOl77%2BC4iVxoi%2BEQAA)
- Subdomain: [Test sendix.dev/mail-send-and-receive example.com/mail](https://domainconnect.paulonet.eu/dc/free/templateedit?token=H4sIAFHfUGoC%2F%2B1WbW%2FiOBD%2BK5alPe3pCE1Y6JVUSMuWnq7bY7eCnrS6qkLGmYIPE0e2A%2BWq3m%2B%2FcRIawot0H3alVuIDCvHMeOaZx%2FM4T9TCPJHMAg2faKLVQkSgryIaUgNxJB7rESxo7cXyhc3Rkw4zG64b0AvBIQuYMyE9F%2BUx%2FGngIBZQ%2BhShffQi77MN4gn5iQwyP%2Fz%2FM7ouQBuhYhoGGLaK%2BSep%2BIyGD0wayFdu0vE1rHoKk8XbRTr7ACKBqe1%2BjwgM1yKxWQ56oeIHMUk1kBwPMUVVLLVTiK3gzHnWSAQSoegV0WBTHZOE2WmNcCn4jFjN%2BAyDagRRExGPVYpPcM0gWqUWTXXMLNVE%2FaklZp1am5jw5KQs7GSsMbZY8JZKR3OmZ%2FUknriWMC3YWEKvUvq7aCbmQ5CIVOl3IeldX%2FWx%2FPy9TjIztgorxG6hnStkGSzkjrffbsmCyRTIBGLQyH5ExquiCzUSKz1nUq6IsUw7AGQp7JQsOi44cGiww1iloeHdE50gyiQ7AC4pGu0qcURjEnyZKmN36q2PooyeGaycv8W2fDj1feSHWbb2LstHHzDGEcJcA7%2FG3SSRWeSjdRyim%2B0zy6dYal9FLvmNhofsgO5xKWwhLQDR59omCpM8lCCGN7%2F1SxQfq9Wi5yCVgG2gIuYyjSB0tNc3jlx1a8crP9Ch0Ytxpx1YZ787uAjOSdKJVQznRKes41JZFWZhOG2J0tZ8LFOfE4b1dTQ%2BXTc7%2Bgd2MatuC2s%2BKp4blRLxxZdu%2F7LE7GaFQxVzokRsza16MR9u53r0Du6fTejB7bPww7sXo1xu3v928CQkWigt7AqFq5pj%2Bzzs5%2BD5%2FrlG%2F0FmR%2BVg3SP9aw2DR%2BbGt45TXJbgtsa3rOCRWMckTLO5cWK%2Bjr6rhN%2Bv4%2B%2FyDVyajdF063m5a8vLGDpTMTHnZNbRhrnzyMacuurFBFUDRgafDInHflmdombPU2nFiC1ZuRTxEXOwEaxBK%2B6LKlIZiTi%2FKoq%2BlWJRLzCXc7Gnmgoxo4i7XghHaMDOWrzFWl7jrPnBazZ5y2tz1vCawRlnzdMmRK32xlW3ewn%2Bn8uuSs5est0x2wd3GxyOb0AOCAv5FwX61ULtyiVbmcNIc63bZfP7qNzboX8tV0VbCr2rtmVXBN8Q61sAMz3ewrejwm8IXnYj7J3eXd0%2FeFu8yjN6X8PL5CjLR1k%2ByvJRlo%2By%2FGpkGT%2FKDVtANGLOt%2BE3Tj3%2FVy%2Fwb4NG6DfCRqveaJ%2B22u1ffD%2F0fYcPjM3BP%2BFX%2Bub3Of09%2BNy6WUa94dXXnu9f%2FzHtd6efm3%2B5b%2F3h35dJkF42x%2FPBZCzhskOf%2FwPFieqrKhIAAA%3D%3D)

### sendix.dev.inbound.json

- Apex: [Test sendix.dev/inbound example.com/@](https://domainconnect.paulonet.eu/dc/free/templateedit?token=H4sIAFTfUGoC%2F91T2W7bMBD8FYEvfYhl64oPAQV6JjCCJmmcHqhhCJS4ltlIpEpSPuF%2F71K2ayd1f6BPomZnd2eHyw0xUFYFNUDiDamUnHMGashITDQIxpdtBnPS%2BhO5pSUyyaiJIa5BzXkGTQIXqawFO6J78nCHOx9LyguMzkFpLgWJfWSuRPaukNkTiae00LBD7uv0BlYfJCaIl0ps%2FAEYV5CZ8wwGOlO8Mk0P8iBrAw4XmSy5yB2wIhwjnd0IzoKbGTKcbEZFbglmBg5r6r7STlMXQVojLAzPqK3qYG%2BpmG5js0Lm8osqsNHMmErHnc5RSydVVLA94C4wpaTqqV2JHBP3NUg83pBcybp64aFZVda8T9%2FxPJPa4PmNhQ32CrueZ%2B%2BES8XNCo20f5ILox8l8uyI7WeWgNZWPrU678TbqipWZDvZtshaCkiOUibo3sFTWFLcDGijcUcJeGrEJvzAr6iipbbbc8gcP0udHHLHhNiOPBdSQaLxS02tcEajarz3si4MT%2BiCHiGWJdRKRYEao1gCvTr1RewWzPrCqKFnR%2F%2BnYQnLrGpubc9oCgO%2FDy5MvdCNuv7AHfhB5PayyO%2F1w27X70Unr%2BDv93H%2BHRxNO3sB20kLHfzfZsIL13QOLKGWF3hB1%2FV6ru89%2BkHsBXHQbwfRZTeMLjwv9jw7DWizG3WD%2B3G6GWStptfc64fyFx%2BtzVd18%2F46%2FbG8urq9Dy9%2Bwmj4%2BfJOsJtvacoXr8n2N6tIaSfNBAAA)
- Subdomain: [Test sendix.dev/inbound example.com/mail](https://domainconnect.paulonet.eu/dc/free/templateedit?token=H4sIAFbfUGoC%2F91T247aMBD9lcgvfSgBk3CNVKk3HoDttt3uttUiFDm2N7ib2JHthJv4944JFNjSH%2BgT4cycmTNnxltkeV5kxHIUbVGhVSUY12OGImS4ZGLVZLxCjT%2BRW5JDJvq2jwFuuK4E5XuCkIkqJTuhh%2BRxjXujnIgMohXXRiiJojZkriV9nyn6jKInkhleI1%2FKZMrXHxUQ5EslLn7HmdCc2usZjBuqRWH3PdCdKi33hKQqFzL1uBPhWeXVI3hLYReQ4dEFkalLsAvusX3dV8bb1wWQlABLKyhxVT3orTQzTWiWqVQ96AwaLawtTNRqnbS0Ek0kOwD%2BEig50c%2FNQqZAPNRA0WyLUq3K4oWHdl048z79hO%2BFMha%2B3zrYQq%2Bwh7HbiVBa2DUY6f4pIa25V5DnRmxeWMKNcfKJ0%2FlZviuKbI12810DbZTk8UnKHNw7espXBC6DN8G4k4TDCveCY3HkFEST3LgLOrJnF%2FT5kT%2BrC7jOIpVK89jAL7GlhlmtLmH%2FeZlZEZMlOUGMxsRJBqEGolAGPDv3R9aHdhDHiCVXXfindzGjTrxwGwj4Uwf3Q%2BbTEPf8DgsHfkI7Q5%2BRLh30aBIkYf%2FsQfz9VK4%2FiUv%2Fru5jN2%2BAmf%2FpaHAChlScxcTlBjjo%2Bbjvt%2FF9O4hwEIW4ORyEneHwNcYRxm4ibmw97hau5fxO0JQkH9J%2B2X3c%2FJp0p0mw2bRHq5tJ1Xp8oKvxzWQ0%2Frop190f6nv6Bu1%2BAyu%2ByXjjBAAA)
@github-actions github-actions Bot added the Test links missing No test links from Online Editor provided label Jul 10, 2026
@github-actions

Copy link
Copy Markdown

JSON Filename Check Passed

@github-actions

Copy link
Copy Markdown

JSON Schema Validation Passed

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown

Linter OK

sendix.dev.inbound.json

Level Code Note
info DCTL1031 all record groupId values are the same

sendix.dev.mail-send-and-receive.json

Level Code Note

@github-actions github-actions Bot removed the Test links missing No test links from Online Editor provided label Jul 10, 2026
@github-actions

Copy link
Copy Markdown

PR Description Check Passed

All required sections are filled in correctly.

Details
  OK  Type of change: 1/4 checkboxes ticked
  OK  How Has This Been Tested?: all 3 checkboxes ticked
  OK  Checklist of common problems: 10/10 checkboxes ticked
  OK  Online Editor test results: 4 link(s) found
  OK  Template coverage: all 2 template(s) covered
Labels to remove: Checklist of common problems not complete, Forged editor links, PR description incomplete, Test links missing

PR description check PASSED

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant