diff --git a/apps/settings/lib/Settings/Personal/PersonalInfo.php b/apps/settings/lib/Settings/Personal/PersonalInfo.php
index 0a84f20f513..d03b01b3f46 100644
--- a/apps/settings/lib/Settings/Personal/PersonalInfo.php
+++ b/apps/settings/lib/Settings/Personal/PersonalInfo.php
@@ -231,7 +231,7 @@ class PersonalInfo implements ISettings {
* @return array
*/
private function getEmails(IAccount $account): array {
- $primaryEmail = [
+ $systemEmail = [
'value' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getValue(),
'scope' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getScope(),
'verified' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getVerified(),
@@ -249,8 +249,9 @@ class PersonalInfo implements ISettings {
);
$emails = [
- 'primaryEmail' => $primaryEmail,
+ 'primaryEmail' => $systemEmail,
'additionalEmails' => $additionalEmails,
+ 'notificationEmail' => (string)$account->getUser()->getPrimaryEMailAddress(),
];
return $emails;
diff --git a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
index 294283ffbaa..8095152fd43 100644
--- a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
+++ b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
@@ -65,11 +65,19 @@
@click.stop.prevent="deleteEmail">
{{ deleteEmailLabel }}
+
+ {{ setNotificationMailLabel }}
+
-
+
{{ t('settings', 'Primary email for password reset and notifications') }}
@@ -78,14 +86,21 @@