**Description** Can't tell from logs whether a delivery used TLS, what cipher, or whether the cert validated. Ref: `src/modules/emails/services/mailer.service.ts:100` — `transport.sendMail(mailOptions)` returns no TLS info to the caller. **Acceptance criteria** - [ ] Log `tls: { used, version, cipher, validated }` on every outbound send - [ ] Surface aggregated TLS rate on the dashboard (% delivered with TLS) - [ ] Optionally expose via `/api/v1/stats` endpoint
Description
Can't tell from logs whether a delivery used TLS, what cipher, or whether the cert validated.
Ref:
src/modules/emails/services/mailer.service.ts:100—transport.sendMail(mailOptions)returns no TLS info to the caller.Acceptance criteria
tls: { used, version, cipher, validated }on every outbound send/api/v1/statsendpoint