Commit Graph
2 Commits
Author SHA1 Message Date
libretech c8ff4ad01e One secured SMTP path, optional login, sender and reply address, failing health
build / test (pull_request) Successful in 17s
build / build (pull_request) Successful in 18s
The message endpoint used implicit TLS and the PDF endpoint STARTTLS on
the same port, so one of them always failed. Both now share one
connection path with an explicit SMTP_RELAY_SECURITY, log in only with
credentials, and take SMTP_FROM and SMTP_REPLY_TO. /health answers 503
when the SMTP server refuses, so the container turns unhealthy instead
of looking fine. The old tests never ran; eight new ones do, in CI too.
2026-10-15 10:41:47 +02:00
Michael Czechowski c238d77562 feat: extract mail from mp/mail — initial libreshop/mail
Build and publish / build (push) Failing after 19s
Source moved verbatim from mp/mail/ on 2026-04-29; mp was the first
concrete adapter consuming the libreshop toolkit. Builds and publishes
git.librete.ch/libreshop/mail on every main / v* push via the standard
.gitea/workflows/build.yml shared across libreshop components.
2026-04-29 17:48:32 +02:00