Skip to content

README: link to smtp-warmer for self-hosted-relay troubleshooting#7

Merged
pypesdev merged 1 commit into
pypesdev:mainfrom
jaredzwick:hir-83/smtp-warmer-troubleshooting
May 3, 2026
Merged

README: link to smtp-warmer for self-hosted-relay troubleshooting#7
pypesdev merged 1 commit into
pypesdev:mainfrom
jaredzwick:hir-83/smtp-warmer-troubleshooting

Conversation

@jaredzwick

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a sub-bullet under "connect google smtp accounts" pointing at pypesdev/smtp-warmer — the new 30-second outbound SMTP self-test CLI.
  • Catches users at the moment they wonder "why is my mail landing in spam?". One npx command checks TLS, AUTH+RCPT sandbox, DNSBL reputation, and reverse-DNS alignment. Composite 0–10 score.
  • Mirrors the dmarc-doctor sub-bullet pattern from PR README: link to dmarc-doctor as standalone CLI option #6 under the SPF/DKIM/DMARC line.

Where it sits in the deliverability stack

Tool Layer When to reach for it
dmarc-doctor DNS records "Are SPF/DKIM/DMARC published correctly?"
smtp-warmer (new) Live SMTP transport "Why does my own relay land in spam?"
inbox-warmer (coming) Ongoing reputation "I just spun up a new domain — warm it for weeks."

Test plan

  • Render the README on github.com and confirm the new sub-bullet appears under "connect google smtp accounts" with the inline npx invocation rendered as inline code, and the link resolves to https://github.com/pypesdev/smtp-warmer
  • Confirm no other content (numbered TODO sections, MVP checklist) shifted unexpectedly

🤖 Generated with Claude Code

Coldflow's pypesdev#1 deliverability blocker for self-hosted senders is transport-layer
misconfiguration (TLS, AUTH, DNSBL, reverse DNS). Surface smtp-warmer right
under "connect google smtp accounts" so users hit it the moment they wonder
"why is my mail landing in spam?". One npx command, zero deps, no API keys.

Mirrors the dmarc-doctor sub-bullet pattern under the SPF/DKIM/DMARC line.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@pypesdev pypesdev merged commit 2ca9254 into pypesdev:main May 3, 2026
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