-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
Steps to reproduce
- Unknown
Expected behaviour
No email notification should arrive if the email stays the same. Notifications should go to the correct users.
Actual behaviour
Users get email notifications regarding email changes of a different user. See related issue: #5169 Even though the email is the same and hasn't changed!
It seems $oldMailAddress is an email of a different user, because users get emails with <OtherName> theiremail@domain.com and the whole email is about OtherName (OtherNames email is the new email).
Server configuration
Operating system:
Ubuntu 16.04.3
Web server:
Nginx 1.10.3
Database:
Mysql 5.7.19
PHP version:
7.0
Nextcloud version: (see Nextcloud admin page)
12.0.2
Updated from an older Nextcloud/ownCloud or fresh install:
12.0.0 fresh install, then updated through 12.0.1
Where did you install Nextcloud from:
downloaded from nextcloud server
Signing status:
Signing status
``` No errors have been found. ```List of activated apps:
App list
Activity 2.5.2
Collaborative tags 1.2.0
Comments 1.2.0
Deleted files 1.2.0
Federation 1.2.0
File sharing 1.4.0
First run wizard 2.1
Gallery 17.0.0
LDAP user and group backend 1.2.1
Log Reader 2.0.0
Monitoring 1.2.0
Nextcloud announcements 1.1
Notifications 2.0.0
Password policy 1.2.2
PDF viewer 1.1.1
Share by mail 1.2.0
Text editor 2.4.1
Theming 1.3.0
Update notification 1.2.0
Usage survey 1.0.0
Versions 1.5.0
Video player 1.1.0
Brute-force settings 1.0.2
Markdown Editor 1.0.1
Nextcloud configuration:
Config report
<?php
$CONFIG = array (
'datadirectory' => '/var/www/domain/public_html/data',
'appstoreenabled' => false,
'memcache.local' => '\\OC\\Memcache\\APCu',
'instanceid' => '',
'passwordsalt' => '',
'secret' => '',
'trusted_domains' =>
array (
0 => 'nextcloud.domain.ch',
1 => 'files.domain.ch',
),
'overwrite.cli.url' => 'https://nextcloud.domain.ch',
'dbtype' => 'mysql',
'version' => '12.0.2.0',
'dbname' => 'domain',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'nc_',
'dbuser' => 'domain',
'dbpassword' => '',
'installed' => true,
'ldapIgnoreNamingRules' => false,
'ldapProviderFactory' => '\\OCA\\User_LDAP\\LDAPProviderFactory',
'skeletondirectory' => '',
'maintenance' => false,
'trashbin_retention_obligation' => '30, auto',
'loglevel' => 2,
);
Are you using external storage, if yes which one:
no
Are you using encryption: yes/no
no
Are you using an external user-backend, if yes which one:
LDAP
LDAP configuration (delete this part if not used)
LDAP config
+-----------+--------------------------------------+----------------------------------------------------------------------------------------+
| appid | configkey | configvalue |
+-----------+--------------------------------------+----------------------------------------------------------------------------------------+
| user_ldap | cleanUpJobOffset | 0 |
| user_ldap | enabled | yes |
| user_ldap | installed_version | 1.2.1 |
| user_ldap | s01has_memberof_filter_support | 0 |
| user_ldap | s01home_folder_naming_rule | |
| user_ldap | s01last_jpegPhoto_lookup | 0 |
| user_ldap | s01ldap_agent_password | |
| user_ldap | s01ldap_attributes_for_group_search | |
| user_ldap | s01ldap_attributes_for_user_search | |
| user_ldap | s01ldap_backup_host | |
| user_ldap | s01ldap_backup_port | |
| user_ldap | s01ldap_base | ou=users,dc=domain,dc=itc |
| user_ldap | s01ldap_base_groups | ou=groups,dc=domain,dc=itc |
| user_ldap | s01ldap_base_users | ou=users,dc=domain,dc=itc |
| user_ldap | s01ldap_cache_ttl | 600 |
| user_ldap | s01ldap_configuration_active | 1 |
| user_ldap | s01ldap_default_ppolicy_dn | |
| user_ldap | s01ldap_display_name | cn |
| user_ldap | s01ldap_dn | |
| user_ldap | s01ldap_dynamic_group_member_url | |
| user_ldap | s01ldap_email_attr | mail |
| user_ldap | s01ldap_experienced_admin | 1 |
| user_ldap | s01ldap_expert_username_attr | uid |
| user_ldap | s01ldap_expert_uuid_group_attr | |
| user_ldap | s01ldap_expert_uuid_user_attr | |
| user_ldap | s01ldap_gid_number | gidNumber |
| user_ldap | s01ldap_group_display_name | cn |
| user_ldap | s01ldap_group_filter | (&(objectClass=posixGroup)(cn=smb_*)) |
| user_ldap | s01ldap_group_filter_mode | 1 |
| user_ldap | s01ldap_group_member_assoc_attribute | memberUid |
| user_ldap | s01ldap_groupfilter_groups | |
| user_ldap | s01ldap_groupfilter_objectclass | inetorgperson |
| user_ldap | s01ldap_host | localhost |
| user_ldap | s01ldap_login_filter | (uid=%uid) |
| user_ldap | s01ldap_login_filter_mode | 1 |
| user_ldap | s01ldap_loginfilter_attributes | |
| user_ldap | s01ldap_loginfilter_email | 0 |
| user_ldap | s01ldap_loginfilter_username | 1 |
| user_ldap | s01ldap_nested_groups | 0 |
| user_ldap | s01ldap_override_main_server | |
| user_ldap | s01ldap_paging_size | 500 |
| user_ldap | s01ldap_port | 389 |
| user_ldap | s01ldap_quota_attr | |
| user_ldap | s01ldap_quota_def | |
| user_ldap | s01ldap_tls | 0 |
| user_ldap | s01ldap_turn_off_cert_check | 0 |
| user_ldap | s01ldap_turn_on_pwd_change | 0 |
| user_ldap | s01ldap_user_display_name_2 | |
| user_ldap | s01ldap_user_filter_mode | 1 |
| user_ldap | s01ldap_userfilter_groups | |
| user_ldap | s01ldap_userfilter_objectclass | inetorgperson |
| user_ldap | s01ldap_userlist_filter | (|(objectclass=inetOrgPerson)(objectclass=sambaSamAccount)(objectclass=shadowAccount)) |
| user_ldap | s01use_memberof_to_detect_membership | 1 |
| user_ldap | types | authentication |
+-----------+--------------------------------------+----------------------------------------------------------------------------------------+