Document that the front-end POP3/SMTP is unauthenticated and must be network-restricted #9

Closed
opened 2026-06-17 17:12:40 +01:00 by lyrathorpe · 0 comments
Owner

By design (per REQUIREMENTS.MD) the front-end POP3/SMTP is unencrypted and unauthenticated: anyone able to reach port 110 obtains mailbox access, and anyone reaching port 25 can relay through the backend credentials.

Fix:

  • Add a Security section to README.md stating clearly that the listener MUST be bound to a trusted internal network only (e.g. internal bridge / VPN / localhost), never exposed to untrusted networks.
  • Note the SMTP open-relay implication of the configured backend credentials.

Acceptance:

  • README documents the exposure and the required network restriction.
By design (per REQUIREMENTS.MD) the front-end POP3/SMTP is unencrypted and unauthenticated: anyone able to reach port 110 obtains mailbox access, and anyone reaching port 25 can relay through the backend credentials. Fix: - Add a Security section to README.md stating clearly that the listener MUST be bound to a trusted internal network only (e.g. internal bridge / VPN / localhost), never exposed to untrusted networks. - Note the SMTP open-relay implication of the configured backend credentials. Acceptance: - README documents the exposure and the required network restriction.
lyrathorpe added the docs label 2026-06-17 17:12:40 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lyrathorpe/legacy-email-proxy#9