fix: Date/Message-ID/From-name on ticket emails, richer body (v1.6.1-aio.9) #42
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/ticket-email-headers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
A tester's ticket email landed in spam. I bought a demo ticket addressed to a mail-tester inbox (ticket
HcKjnsk6kcqH2i4JVUQcbt): 8.3/10, SPF / DKIM / DMARC all pass through themail.ariege.io → mx.ariege.iorelay, so the server setup and thetest@local part are not the cause. Every deduction was in the message itself:MISSING_DATEHTML_IMAGE_ONLY_04(a QR with almost no words)MISSING_MIDGmail/Outlook weigh a missing
Date:/Message-ID:as machine-generated mail far more than SpamAssassin does.What
build_ticket_email(extracted, unit-tested) setsDate, aMessage-IDunder the sender domain, and aFromdisplay name fromlnbits_site_title.config.json→1.6.1-aio.9;docs/upstream-candidates.mdrow (lnbits coresend_emailhas the same omissions → aiolabs/lnbits#71).36 tests pass; black / ruff / prettier clean.
Deploy
Merge → tag
v1.6.1-aio.9→ catalog entry → upgrade on demo → re-run mail-tester (expect ≥ 9.8).🤖 Generated with Claude Code
https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo