Add peloran.com.email template - #1663
Open
ersanyus wants to merge 1 commit into
Open
Conversation
|
✅ JSON Filename Check Passed |
|
✅ JSON Schema Validation Passed |
Linter OK
|
| Level | Code | Note |
|---|
ersanyus
force-pushed
the
add-peloran-email-template
branch
from
August 25, 2026 17:01
3f699db to
58fc632
Compare
ersanyus
force-pushed
the
add-peloran-email-template
branch
from
August 25, 2026 17:10
58fc632 to
a2ef82c
Compare
PR Description Check PassedAll required sections are filled in correctly. Details |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds the Domain Connect template for Peloran (
providerId: peloran.com,serviceId: email).Peloran (https://www.peloran.com) is a marketing and email automation platform for e-commerce merchants. Merchants connect their own sending domain so transactional and journey email (bulk campaigns, automations) can be verified with SPF, DKIM, MX, and optional click-tracking CNAME. Record values are provisioned per merchant through Resend and passed as signed template variables. Apply URLs use RS256 signing; the public key is published at
_dcpubkeyv1.peloran.com(key=_dcpubkeyv1).This template follows the same record shape as the merged
resend.com.mail.json(SES outbound + Resend DKIM + click-tracking CNAME).Type of change
How Has This Been Tested?
Please mark the following checks done
<providerId>.<serviceId>.jsonlogoUrlis actually served by a webserver (https://www.peloran.com/peloran-logo3b.svg → 200)Checklist of common problems
Mark all the checkboxes after conducting the check. Comment on any point which is not fulfilled.
See Template Quality Guidelines for details and rationale on each rule.
syncPubKeyDomainis set —peloran.com; public key TXT at_dcpubkeyv1.peloran.com(key id_dcpubkeyv1)warnPhishingis not set alongsidesyncPubKeyDomainsyncRedirectDomainis set —app.peloran.com(synchronous flow usesredirect_uri)SPFMwithinclude:amazonses.comtxtConflictMatchingMode— not required: DKIM lives on fixed selectorresend._domainkey; SPFM/MX use dedicated send subdomain%spfDomain%(no shared apex TXT conflict)p=%domainKey%carries provider-issued DKIM public key)hostlabel — see justification below (%spfDomain%and%clickTrackingSubdomain%are provider-issued labels on dedicated subdomains, same pattern asresend.com.mail.json)hostfield to create a subdomain —%spfDomain%/%clickTrackingSubdomain%are record labels on subdomains already scoped by thehostparameter, not subdomain-creation variables%host%does not appear explicitly in anyhostattributeessential— all records are required for email sending; none are user-tunable optional extras (same asresend.com.mail.json)Justifications (per-merchant provider-issued records):
Resend issues each merchant their exact DKIM public key (
domainKey), send subdomain (spfDomain), SES region, and click-tracking CNAME target. Values are passed only inside RS256-signed apply URLs (syncPubKeyDomain: peloran.com), so they cannot be repurposed by third parties. This matches the establishedresend.com.mail.jsontemplate already in this repository.Online Editor test results
Editor test link(s):
example.com, host empty, all groups): Test peloran.com/email example.com/@example.com, host=mail, all groups): Test peloran.com/email example.com/mail