Skip to content

docs(web/guides): add Groundmail to the SMTP providers table - #4635

Merged
bpamiri merged 3 commits into
wheels-dev:developfrom
Ktryberceo:docs/groundmail-smtp
Oct 23, 2026
Merged

bpamiri merged 3 commits into
wheels-dev:developfrom
Ktryberceo:docs/groundmail-smtp

Conversation

@Ktryberceo

Copy link
Copy Markdown
Contributor

Summary

Adds a Groundmail row to the "Third-party services" SMTP table in the v4.2 sending-email guide, plus one line on its sandbox rule (until the sending domain is verified and a payment method is on file, it only sends to the account's own email). Docs only, no code.

Related Issue

None.

Type of Change

  • Documentation update

Test Plan

Sent real mail through smtp.groundmail.dev with the same settings sendEmail() passes to cfmail in the guide (port=587, useTLS=true, username groundmail, password an SMTP credential), via STARTTLS and AUTH LOGIN, on port 587 and on 2525. Both returned 250 OK: message queued and were delivered. I tested with Python's smtplib rather than a CFML engine, so the SMTP session is the same but not literally cfmail.

Docs: https://docs.groundmail.dev/smtp

Disclosure: I work on Groundmail.

Ktryberceo and others added 3 commits October 23, 2026 09:17
Signed-off-by: kurtis tryber <kurtis@supersend.io>
Adds Groundmail to the prose provider list so it matches the table, marks the row as vendor-contributed, and rewrites the sandbox note to state the concrete 403 consequence instead of plan pricing.

Signed-off-by: Peter Amiri <peter@alurium.com>
Fork PRs cannot read repository secrets, so CLOUDFLARE_API_TOKEN is empty and wrangler fails every Deploy static sites job on web/** changes. Extends the existing Dependabot skip condition to all pull_request runs from forks; the Build and Check llms files steps still run and validate the content, only the preview publish is skipped. Non-PR events (push to develop, repository_dispatch) still deploy.

Signed-off-by: Peter Amiri <peter@alurium.com>
@bpamiri

bpamiri commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

Maintainer commits pushed to this branch:

  • 6ee491b5 — applied the review edits: Groundmail added to the prose provider list, the row marked as vendor-contributed, and the sandbox note rewritten to state the concrete 403 consequence instead of plan pricing.
  • 1fe93fcd — ci(web): the static-site deploy job now skips the Cloudflare publish step for fork PRs (same treatment Dependabot already gets), because fork runs cannot read CLOUDFLARE_API_TOKEN. The Build and llms checks still run, so docs content is still validated; only the preview upload is skipped. That clears the five red Deploy * checks this PR was hitting.

Content and docs-build checks are re-running now. Thanks for the contribution!

@bpamiri
bpamiri merged commit 36e2e2a into wheels-dev:develop Oct 23, 2026
24 checks passed
@Ktryberceo

Copy link
Copy Markdown
Contributor Author

Thank you @bpamiri! Appreciate you accepting my contribution!

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.

2 participants