outline/outline

Email Login Option Missing in Latest Docker Image

amitshuklabag opened this issue ยท 10 comments

I've encountered an issue while using the latest Docker image of Outline, where the option to log in with email is no longer visible, despite having OIDC enabled with vicalloy/oidc-server. I attempted to disable OIDC, but the issue persisted.

I also tested previous releases and found that the problem only occurs in versions after v0.75.0. In releases v0.75.0 and earlier, the email login option is visible.

Additionally, SMTP is enabled in my app, and the checkbox for email within the security tab is selected.

Could you please investigate this matter and provide a fix?

Hey, I also have the same issue,

Until v0.75.0 included, email login option is visible, but after, not at all.

Thx a lot for your responses.

If you create an account via
docker compose run --rm outline node build/server/scripts/seed.js your@email.com
you can see the button, but you can only login via the mail address specified in the command

@hairy-tortoise only admin, then invited users not be able to use this option anymore?

Do you have an SMTP_USERNAME defined in env? It is required, but I'm wondering if it shouldn't be

I'm using local postfix and setup the required SMTP, even though it's working. I tested it by inviting users and they received email as well.

I also have the issue since the update to v0.76.
In v0.75 my env looks like this SMTP_USERNAME= SMTP_PASSWORD=
When I set SMTP_USERNAME and SMTP_PASSWORD in v0.76 the login option is back but SMTP Auth isn't technical required.
SMTP Auth is important for security reasons but not technical required. Maybe someone can agree this.

@acaisimon so you have neither username or password set?

@tommoor yes correct and it had worked until v0.76.
SMTP_HOST=10.80.3.38 SMTP_PORT=25 SMTP_USERNAME= SMTP_PASSWORD= SMTP_FROM_EMAIL=foo@bar.com SMTP_REPLY_EMAIL=foo@bar.com SMTP_SECURE=false

Yes, this was a bad assumption on my part that any valid SMTP setup would include auth.