[GH-ISSUE #2456] Login Fail: " An error has occurred. Could not send login notification email. Please contact your administrator." #1269

Closed
opened 2026-03-03 02:07:39 +03:00 by kerem · 5 comments
Owner

Originally created by @ph0 on GitHub (May 8, 2022).
Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/2456

I am fully updated.

This happened before.

I click login and it tells me a login notification email failed without letting me login.

I can login to admin with the admin token from my config.json. I force resync of clients and that did nothing.

This is the second time this has happened. Last time 14 hours passed and it suddenly started working again with no explanation as to why. I have rebooted my server. Same result.

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.24.0
  • Web-vault version: v2.25.1
  • Running within Docker: true (Base: Debian)
  • Environment settings overridden: true
  • Uses a reverse proxy: true
  • IP Header check: true (X-Real-IP)
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • Time Check: true
  • Domain Configuration Check: false
  • HTTPS Check: true
  • Database type: SQLite
  • Database version: 3.35.4
  • Clients used:
  • Reverse proxy and version:
  • Other relevant information:

Config (Generated via diagnostics page)

Show Running Config

Environment settings which are overridden: DOMAIN, SIGNUPS_ALLOWED, ADMIN_TOKEN

{
  "_duo_akey": null,
  "_enable_duo": false,
  "_enable_email_2fa": true,
  "_enable_smtp": true,
  "_enable_yubico": true,
  "_ip_header_enabled": true,
  "admin_ratelimit_max_burst": 3,
  "admin_ratelimit_seconds": 300,
  "admin_token": "***",
  "allowed_iframe_ancestors": "",
  "attachments_folder": "data/attachments",
  "authenticator_disable_time_drift": false,
  "data_folder": "data",
  "database_max_conns": 10,
  "database_url": "****/**.*******",
  "db_connection_retries": 15,
  "disable_2fa_remember": false,
  "disable_admin_token": false,
  "disable_icon_download": false,
  "domain": "*****://*********.******.***.******",
  "domain_origin": "*****://*********.******.***.******",
  "domain_path": "",
  "domain_set": true,
  "duo_host": null,
  "duo_ikey": null,
  "duo_skey": null,
  "email_attempts_limit": 3,
  "email_expiration_time": 600,
  "email_token_size": 6,
  "emergency_access_allowed": true,
  "emergency_notification_reminder_schedule": "0 5 * * * *",
  "emergency_request_timeout_schedule": "0 5 * * * *",
  "enable_db_wal": true,
  "extended_logging": true,
  "helo_name": "****.***.******",
  "hibp_api_key": null,
  "icon_blacklist_non_global_ips": true,
  "icon_blacklist_regex": null,
  "icon_cache_folder": "data/icon_cache",
  "icon_cache_negttl": 259200,
  "icon_cache_ttl": 2592000,
  "icon_download_timeout": 10,
  "icon_redirect_code": 302,
  "icon_service": "internal",
  "incomplete_2fa_schedule": "30 * * * * *",
  "incomplete_2fa_time_limit": 3,
  "invitation_org_name": "Vaultwarden",
  "invitations_allowed": true,
  "ip_header": "X-Real-IP",
  "job_poll_interval_ms": 30000,
  "log_file": null,
  "log_level": "Info",
  "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
  "login_ratelimit_max_burst": 10,
  "login_ratelimit_seconds": 60,
  "org_attachment_limit": null,
  "org_creation_users": "",
  "password_iterations": 100000,
  "reload_templates": false,
  "require_device_email": true,
  "rsa_key_filename": "data/rsa_key",
  "send_purge_schedule": "0 5 * * * *",
  "sends_allowed": true,
  "sends_folder": "data/sends",
  "show_password_hint": true,
  "signups_allowed": false,
  "signups_domains_whitelist": "",
  "signups_verify": false,
  "signups_verify_resend_limit": 6,
  "signups_verify_resend_time": 3600,
  "smtp_accept_invalid_certs": false,
  "smtp_accept_invalid_hostnames": false,
  "smtp_auth_mechanism": null,
  "smtp_debug": false,
  "smtp_explicit_tls": false,
  "smtp_from": "******@***.******",
  "smtp_from_name": "Vaultwarden",
  "smtp_host": "****.***.******",
  "smtp_password": "***",
  "smtp_port": 587,
  "smtp_ssl": true,
  "smtp_timeout": 15,
  "smtp_username": "******@***.******",
  "templates_folder": "data/templates",
  "trash_auto_delete_days": null,
  "trash_purge_schedule": "0 5 0 * * *",
  "use_syslog": false,
  "user_attachment_limit": null,
  "web_vault_enabled": true,
  "web_vault_folder": "web-vault/",
  "websocket_address": "0.0.0.0",
  "websocket_enabled": true,
  "websocket_port": 3012,
  "yubico_client_id": null,
  "yubico_secret_key": null,
  "yubico_server": null
}
Originally created by @ph0 on GitHub (May 8, 2022). Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/2456 I am fully updated. This happened before. I click login and it tells me a login notification email failed without letting me login. I can login to admin with the admin token from my config.json. I force resync of clients and that did nothing. This is the second time this has happened. Last time 14 hours passed and it suddenly started working again with no explanation as to why. I have rebooted my server. Same result. ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.24.0 * Web-vault version: v2.25.1 * Running within Docker: true (Base: Debian) * Environment settings overridden: true * Uses a reverse proxy: true * IP Header check: true (X-Real-IP) * Internet access: true * Internet access via a proxy: false * DNS Check: true * Time Check: true * Domain Configuration Check: false * HTTPS Check: true * Database type: SQLite * Database version: 3.35.4 * Clients used: * Reverse proxy and version: * Other relevant information: ### Config (Generated via diagnostics page) <details><summary>Show Running Config</summary> **Environment settings which are overridden:** DOMAIN, SIGNUPS_ALLOWED, ADMIN_TOKEN ```json { "_duo_akey": null, "_enable_duo": false, "_enable_email_2fa": true, "_enable_smtp": true, "_enable_yubico": true, "_ip_header_enabled": true, "admin_ratelimit_max_burst": 3, "admin_ratelimit_seconds": 300, "admin_token": "***", "allowed_iframe_ancestors": "", "attachments_folder": "data/attachments", "authenticator_disable_time_drift": false, "data_folder": "data", "database_max_conns": 10, "database_url": "****/**.*******", "db_connection_retries": 15, "disable_2fa_remember": false, "disable_admin_token": false, "disable_icon_download": false, "domain": "*****://*********.******.***.******", "domain_origin": "*****://*********.******.***.******", "domain_path": "", "domain_set": true, "duo_host": null, "duo_ikey": null, "duo_skey": null, "email_attempts_limit": 3, "email_expiration_time": 600, "email_token_size": 6, "emergency_access_allowed": true, "emergency_notification_reminder_schedule": "0 5 * * * *", "emergency_request_timeout_schedule": "0 5 * * * *", "enable_db_wal": true, "extended_logging": true, "helo_name": "****.***.******", "hibp_api_key": null, "icon_blacklist_non_global_ips": true, "icon_blacklist_regex": null, "icon_cache_folder": "data/icon_cache", "icon_cache_negttl": 259200, "icon_cache_ttl": 2592000, "icon_download_timeout": 10, "icon_redirect_code": 302, "icon_service": "internal", "incomplete_2fa_schedule": "30 * * * * *", "incomplete_2fa_time_limit": 3, "invitation_org_name": "Vaultwarden", "invitations_allowed": true, "ip_header": "X-Real-IP", "job_poll_interval_ms": 30000, "log_file": null, "log_level": "Info", "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f", "login_ratelimit_max_burst": 10, "login_ratelimit_seconds": 60, "org_attachment_limit": null, "org_creation_users": "", "password_iterations": 100000, "reload_templates": false, "require_device_email": true, "rsa_key_filename": "data/rsa_key", "send_purge_schedule": "0 5 * * * *", "sends_allowed": true, "sends_folder": "data/sends", "show_password_hint": true, "signups_allowed": false, "signups_domains_whitelist": "", "signups_verify": false, "signups_verify_resend_limit": 6, "signups_verify_resend_time": 3600, "smtp_accept_invalid_certs": false, "smtp_accept_invalid_hostnames": false, "smtp_auth_mechanism": null, "smtp_debug": false, "smtp_explicit_tls": false, "smtp_from": "******@***.******", "smtp_from_name": "Vaultwarden", "smtp_host": "****.***.******", "smtp_password": "***", "smtp_port": 587, "smtp_ssl": true, "smtp_timeout": 15, "smtp_username": "******@***.******", "templates_folder": "data/templates", "trash_auto_delete_days": null, "trash_purge_schedule": "0 5 0 * * *", "use_syslog": false, "user_attachment_limit": null, "web_vault_enabled": true, "web_vault_folder": "web-vault/", "websocket_address": "0.0.0.0", "websocket_enabled": true, "websocket_port": 3012, "yubico_client_id": null, "yubico_secret_key": null, "yubico_server": null } ``` </details>
kerem closed this issue 2026-03-03 02:07:39 +03:00
Author
Owner

@BlackDex commented on GitHub (May 8, 2022):

You have require_device_email enabled which prevents a login if sending a new device email failed. I would check your smtp settings or smtp server.

14 hours seems like a strange number, but could be some mail server timeout setting or whatever.

<!-- gh-comment-id:1120445433 --> @BlackDex commented on GitHub (May 8, 2022): You have `require_device_email` enabled which prevents a login if sending a new device email failed. I would check your smtp settings or smtp server. 14 hours seems like a strange number, but could be some mail server timeout setting or whatever.
Author
Owner

@ph0 commented on GitHub (May 8, 2022):

Can you explain further? I have used the same email/pass from the same device for more than 1 year now with no issues. Also, I can login and check nothing because my passwords are stored in Vaultwarden.

<!-- gh-comment-id:1120445867 --> @ph0 commented on GitHub (May 8, 2022): Can you explain further? I have used the same email/pass from the same device for more than 1 year now with no issues. Also, I can login and check nothing because my passwords are stored in Vaultwarden.
Author
Owner

@ph0 commented on GitHub (May 8, 2022):

I sent a test email from admin SMTP settings and got this error: "Error sending SMTP test email
SMTP Connection error: error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../ssl/record/ssl3_record.c:332:"

<!-- gh-comment-id:1120447093 --> @ph0 commented on GitHub (May 8, 2022): I sent a test email from admin SMTP settings and got this error: "Error sending SMTP test email SMTP Connection error: error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../ssl/record/ssl3_record.c:332:"
Author
Owner

@ph0 commented on GitHub (May 8, 2022):

I must note my login was working until the moment I cleared my browser history and cache.

<!-- gh-comment-id:1120447198 --> @ph0 commented on GitHub (May 8, 2022): I must note my login was working until the moment I cleared my browser history and cache.
Author
Owner

@BlackDex commented on GitHub (May 8, 2022):

Well either something is not configured correctly for sending emails.
Or the mail server you are using has issues, like a bad certificate, or something. But that is just guessing.

The only thing i know for sure is that Vaultwarden can't send a mail, and that is causing you to not be able to login.

Disabled require_device_email and try again.
This at least isn't a Vaultwarden issues it self.

<!-- gh-comment-id:1120447676 --> @BlackDex commented on GitHub (May 8, 2022): Well either something is not configured correctly for sending emails. Or the mail server you are using has issues, like a bad certificate, or something. But that is just guessing. The only thing i know for sure is that Vaultwarden can't send a mail, and that is causing you to not be able to login. Disabled `require_device_email` and try again. This at least isn't a Vaultwarden issues it self.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vaultwarden#1269
No description provided.