nextcloud / nextcloud/mail

Editing default alias requires re-entering IMAP/SMTP password

Open
#5,031 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop bug
Dominant language
JavaScript
Stars
1k
Forks
348
Avg merge
12h 28m
Merged PRs (30d)
91

Description

Expected behavior

An account's default alias should be editable like any secondary aliases.

When editing the server settings, the IMAP/SMTP passwords should not be required unless being changed themselves.

Actual behavior

Pressing the edit button scrolls you down to the IMAP/SMTP server settings section where the account name and email address are specified. The IMAP/SMTP password fields are left blank, but are required to save changes here.

This is a pain if you're using app-specific passwords with your email provider, as you have to go and generate a fresh password just to change your alias.

Mail app

Mail app version: 1.9.5

Mailserver or service: any

Server configuration

Operating system: Arch Linux

Web server: nginx

Database: PostgreSQL

PHP version: 8.0

Nextcloud Version: 21.0.1

Client configuration

Browser: Firefox 89

Operating system: Windows 10

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file, test, or entry point is named in the report. Trace the default-alias edit flow into the server settings validation, then verify that changing only the alias saves without IMAP/SMTP passwords while password changes still require them.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, php
Domain
full-stack
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.