Cant receive verification code email

I’m trying to open the Bitwarden app on my Android device. After entering my master password, Bitwarden asks me to confirm my identity by entering an 8-digit code sent to my email. However, I’m not receiving any emails. Of course, I’ve checked my spam folder and tried logging in several times—this is my fourth attempt—but nothing works. Additionally, every time I click the “Send again” button, I get an error (stack trace below).

Stacktrace:retrofit2.HttpException: HTTP 401com.bitwarden.network.core.NetworkResultCall.toNetworkResult(r8-map-id-32def497a69cc50ae901b3596c8c5edea638a4bddea407cc5467c1b664832cc6:9)com.bitwarden.network.core.NetworkResultCall.access$toNetworkResult(r8-map-id-32def497a69cc50ae901b3596c8c5edea638a4bddea407cc5467c1b664832cc6:1)com.bitwarden.network.core.NetworkResultCall$enqueue$1.onResponse(r8-map-id-32def497a69cc50ae901b3596c8c5edea638a4bddea407cc5467c1b664832cc6:15)H3.e.x(r8-map-id-32def497a69cc50ae901b3596c8c5edea638a4bddea407cc5467c1b664832cc6:13)zd.m.run(r8-map-id-32def497a69cc50ae901b3596c8c5edea638a4bddea407cc5467c1b664832cc6:55)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)java.lang.Thread.run(Thread.java:1119)
Version: 2025.9.0 (20692)Device: 📱 Redmi 23124RA7EO 🤖 15@35 📦 prodCI: 🧱 commit: bitwarden/android/release/2025.9-rc34@2bd4834b14d1e199aaa8a9ee4f0db812c27dba53💻 build source: bitwarden/android/actions/runs/17498992515/attempts/1

Moreover, I successfully registered on community.bitwarden and received my verification email without any issues.

1 Like

I would suggest that you report this as a bug (“New Issue”) on Github, and/or contact Customer Support.

Are you using Microsoft Outlook for your email account, by any chance?

Add me to that. Have contacted support too. My email is self hosted so no problem with spam.

For their diagnostics, I am getting automated emails from my support query to my email, so that’s working.

I think there already is a corresponding issue on GitHub:

Thanks! No I’m using Proton Mail

Thanks! So it seems the only option is to wait. Hope they’ll fix it soon

Hm, no. It seems you are subjected to the New Device Login Protection (NDLP). You can contact support and ask for temporary suspension of the NDLP to be able to login again.

And if you would set up 2FA (–> Why Use Two-Step Login? | Bitwarden) for your BW account/vault, then the NDLP would be deactivated (for as long as you don’t deactivate 2FA). – There are five 2FA options for Bitwarden: Two-Step Login Methods | Bitwarden

PS: If you do set up 2FA, don’t forget to add your 2FA recovery code to your emergency sheets.

1 Like

My understanding is the automated Bitwarden emails have invalid DKIM hashes, which cause some email service providers to reject the messages.

2 Likes

One of the developers commented there that “There will be future work required to handle the root problem.” – maybe that’s DKIM…

1 Like

I have the same issue. My email provider kindly put these emails in the Spam folder.

@rtouze Welcome to the forum!

So, you do receive these emails…?

Yes I do, in spam folder (sorry, I haven’t been clear enough).

However if this is a misconfiguration of DKIM record on bitwarden.com, I think some email providers can silently reject the email.

Same here I can’t login because the verification times out before the email is received. There are others with this issue as well Reddit - The heart of the internet

@Sheep123 Of course, the best thing would be if the emails could just be received in all cases. But apart from that, there are two possible scenarios for you and both should be solvable:

Scenario 1

If you see a prompt that say “We don’t recognize this device.” – like this one:

… then you are subjected to the “New Device Login Protection” (NDLP). And in that case, you can contact Bitwarden support, describe them your situation, and request to temporarily suspend the NDLP for your account.

(Then you are able to log in again – and it would be recommended to set up 2FA then. Don’t forget, to write down your 2FA recovery code on your emergency sheets.)

Scenario 2

If you’re seeing this prompt instead:

without the text “We don’t recognize your device.”, then you set up email-2FA at one point in time. And now would be the perfect time to use your 2FA recovery code to deactivate all your 2FA options to be able to log in again.

(after that, you would be subjected to NDLP automatically, until you set up 2FA again… When you set up 2FA again: don’t forget, to write down your 2FA recovery code on your emergency sheets)