Some legacy POP3 clients require the user to enter a username and password and will not connect without them. The proxy does not need or use these per-client credentials: it always authenticates to the IMAP backend with its own configured account (BACKEND_IMAP_USER / BACKEND_IMAP_PASS).
Desired behaviour
USER and PASS from the client are accepted unconditionally (always +OK).
Client-supplied credentials are never validated or used for the backend connection.
The proxy always connects to the backend with the configured credentials.
If backend credentials are not configured, authentication fails with a clear configuration error rather than silently falling back to client credentials.
Note
This intentionally accepts any credentials at the POP3 listener. The listener is already documented as unauthenticated and is expected to run only on a trusted network. This is by design.
## Summary
Some legacy POP3 clients require the user to enter a username and password and will not connect without them. The proxy does not need or use these per-client credentials: it always authenticates to the IMAP backend with its own configured account (`BACKEND_IMAP_USER` / `BACKEND_IMAP_PASS`).
## Desired behaviour
- `USER` and `PASS` from the client are accepted unconditionally (always `+OK`).
- Client-supplied credentials are never validated or used for the backend connection.
- The proxy always connects to the backend with the configured credentials.
- If backend credentials are not configured, authentication fails with a clear configuration error rather than silently falling back to client credentials.
## Note
This intentionally accepts any credentials at the POP3 listener. The listener is already documented as unauthenticated and is expected to run only on a trusted network. This is by design.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Some legacy POP3 clients require the user to enter a username and password and will not connect without them. The proxy does not need or use these per-client credentials: it always authenticates to the IMAP backend with its own configured account (
BACKEND_IMAP_USER/BACKEND_IMAP_PASS).Desired behaviour
USERandPASSfrom the client are accepted unconditionally (always+OK).Note
This intentionally accepts any credentials at the POP3 listener. The listener is already documented as unauthenticated and is expected to run only on a trusted network. This is by design.