[WARNING] SMTP Debugging is enabled (SMTP_DEBUG=true). Sensitive information could be disclosed via logs!
[WARNING] Only enable SMTP_DEBUG during troubleshooting!
[2022-01-19 11:06:47.937][request][INFO] POST /api/accounts/verify-email
[2022-01-19 11:06:47.940][vaultwarden::api::core::accounts][ERROR] Error sending verify_email email: Address. [CAUSE] InvalidUser
[2022-01-19 11:06:47.940][response][INFO] POST /api/accounts/verify-email (post_verify_email) => 200 OK
Originally created by @jalbstmeijer on GitHub (Jan 19, 2022).
### Subject of the issue
Outgoing VERIFY EMAIL not working. Whereby gui does not detect any issue and log is not helping pinpoint the issue even with SMTP_DEBUG enabled.
The outgoing smtp server allows relaying mail based on ip of the vaultwarden server.
### Deployment environment
* Vaultwarden version: v1.23.1
* Web-vault version: v2.25.0
* Running within Docker: true (Base: Debian)
* Environment settings overridden: false
* 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: true
* 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:**
```json
{
"_duo_akey": null,
"_enable_duo": false,
"_enable_email_2fa": true,
"_enable_smtp": true,
"_enable_yubico": true,
"_ip_header_enabled": true,
"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": null,
"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,
"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": "/data/bitwarden.log",
"log_level": "Info",
"log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
"org_attachment_limit": null,
"org_creation_users": "",
"password_iterations": 100000,
"reload_templates": false,
"require_device_email": false,
"rsa_key_filename": "data/rsa_key",
"send_purge_schedule": "0 5 * * * *",
"sends_allowed": true,
"sends_folder": "data/sends",
"show_password_hint": false,
"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": true,
"smtp_explicit_tls": false,
"smtp_from": "\"***********@********.**\"",
"smtp_from_name": "\"VaultWarden\"",
"smtp_host": "\"***.***.*.**\"",
"smtp_password": null,
"smtp_port": 25,
"smtp_ssl": false,
"smtp_timeout": 15,
"smtp_username": null,
"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": false,
"websocket_port": 3012,
"yubico_client_id": "43734",
"yubico_secret_key": "***",
"yubico_server": null
}
```
</details>
* Install method: Docker image,
* Clients used: Chrome browser
### Steps to reproduce
Click on "Send email" of VERIFY EMAIL
### Expected behaviour
Receive a verification mail or a gui error.
### Actual behaviour
No error on gui, only this message in the log;
[WARNING] SMTP Debugging is enabled (SMTP_DEBUG=true). Sensitive information could be disclosed via logs!
[WARNING] Only enable SMTP_DEBUG during troubleshooting!
[2022-01-19 11:06:47.937][request][INFO] POST /api/accounts/verify-email
[2022-01-19 11:06:47.940][vaultwarden::api::core::accounts][ERROR] Error sending verify_email email: Address. [CAUSE] InvalidUser
[2022-01-19 11:06:47.940][response][INFO] POST /api/accounts/verify-email (post_verify_email) => 200 OK
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.
Originally created by @jalbstmeijer on GitHub (Jan 19, 2022).
Subject of the issue
Outgoing VERIFY EMAIL not working. Whereby gui does not detect any issue and log is not helping pinpoint the issue even with SMTP_DEBUG enabled.
The outgoing smtp server allows relaying mail based on ip of the vaultwarden server.
Deployment environment
Config (Generated via diagnostics page)
Show Running Config
Environment settings which are overridden:
Steps to reproduce
Click on "Send email" of VERIFY EMAIL
Expected behaviour
Receive a verification mail or a gui error.
Actual behaviour
No error on gui, only this message in the log;
[WARNING] SMTP Debugging is enabled (SMTP_DEBUG=true). Sensitive information could be disclosed via logs!
[WARNING] Only enable SMTP_DEBUG during troubleshooting!
[2022-01-19 11:06:47.937][request][INFO] POST /api/accounts/verify-email
[2022-01-19 11:06:47.940][vaultwarden::api::core::accounts][ERROR] Error sending verify_email email: Address. [CAUSE] InvalidUser
[2022-01-19 11:06:47.940][response][INFO] POST /api/accounts/verify-email (post_verify_email) => 200 OK