nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.36k stars 4.06k forks source link

Multiple Email addresses #26866

Open blizzz opened 3 years ago

blizzz commented 3 years ago

Allow users to set multiple email addresses, and select one as primary address. Confirmation via link is required. Additional addresses are being considered in e.g. share dialogues.

bpcurse commented 3 years ago

Confirmation via link is required.

Will this close https://github.com/nextcloud/server/issues/15373, too? Meaning all email address changes need to be verified, not just adding additional ones?

Linking it here as a reference/reminder to close it afterwards.

blizzz commented 3 years ago

Confirmation via link is required.

Will this close #15373, too? Meaning all email address changes need to be verified, not just adding additional ones?

Linking it here as a reference/reminder to close it afterwards.

For now it is only additional addresses. User backend addresses are not always writable and may be provided directly by the user backend. If a looup server (something like a global addressbook) is being used, it will actually cause a confirmation (since it does not trust the provided data). Nevertheless, I see the use case for confirming those as well, when users are able to change it. It's not in scope here, maybe it can be dealt with as by-catch, but no promises.

moltke69 commented 2 months ago

If I could make a humble request: For me it would be also important, that the calendar recognizes also the multiple email addresses. E.g. there are two email-addresses for each user: userid@domain (internal for login) and firstname.lastname@domain (official). If you would invite with the "official email address" and the user clicks the "accept" button, the meeting is not added in your calendar, as the calendar app does not recognize the second email address. Thank you.