Mail Merge Rollout

Owner: Mckinley Black Target: live by Friday Prototype: address_book/conference_mail_merge/

What’s already built

What the mail actually looks like

A real draft generated from conference_contacts.xlsx, using the reconnect_message template — one of two templates now available in the tool's dropdown (the other, wavegate_focus, stays available too).

The template behind it — message_templates/reconnect_message.txt
SUBJECT: Following up on TXServices & Wavegate

Hi {{First Name}},

It was a pleasure meeting you at {{Conference}} on {{Date Met}}.

I really enjoyed your session on {{Topic}}, I found it insightful and gave me several new perspectives.

I'd love to stay in touch, as I believe there are opportunities where our expertise could complement each other and create value for both of us.

I've attached a short overview of TXproducts, including our services and our flagship solution, WaveGate.

If you're open to it, I'd be happy to schedule a 20–30 minute call in the coming weeks to explore potential collaboration.

Best regards,

Mckinley
Signatures: it’s Mail.app, not Mailcow — won’t apply to --send

No custom HTML signature is built or embedded in the script — it only ever generates the personalised subject and body. The signature that seems to appear automatically (photo, links, DSGVO footer) turned out to be the local signature configured in the Mac’s own Mail.app, not a Mailcow server-side feature. That only inserts when composing a new message in Mail.app itself, so it won’t apply to anything sent via --send, which talks straight to SMTP. The automated send path currently goes out with no signature at all — open decision: is that acceptable, or does it need solving (script-side embedding again, or a server-side fix on the mail server)?

What we need from Web Dev this week

The prototype already speaks SMTP. It just needs real credentials and a few checks against mail.txproducts.de before it’s safe to point at actual contacts.