mirror of
https://github.com/healthchecks/healthchecks.git
synced 2026-04-25 23:15:49 +03:00
[GH-ISSUE #979] Add TLS support for Receiving Emails #682
Labels
No labels
bug
bug
bug
feature
good-first-issue
new integration
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/healthchecks#682
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Originally created by @JohannesFleischer on GitHub (Mar 26, 2024).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/979
I have set up a self-hosted Healthchecks instance and noticed that when pinging the server via smtp, it is only possible to send unencrypted emails because TLS is not supported.
This allows an attacker to perform a replay attack, making it look like a service is still running when it is not.
This is why I would love to see TLS support for this feature.
@aque commented on GitHub (Mar 30, 2024):
I suggest not exposing smtpd directly and use postfix or similar as a frontend. Aside from TLS, you can use their features to secure the smtp service like HELO restrctions and DKIM checking. I have my smtpd service listening on localhost:2525 and setup a postfix
transportfile withhealthchecks.domain.tld smtp:[127.0.0.1]:2525.@JPaulMora commented on GitHub (Apr 10, 2024):
Would it be a good idea to make smtp listen on localhost only by default?
@aque commented on GitHub (Apr 10, 2024):
You can do that by adding
--host localhost.@cuu508 commented on GitHub (Nov 21, 2025):
I'm not planning to work on adding TLS support.