Skip to content

"Email address changed" email #6517

@LorenzBischof

Description

@LorenzBischof

Steps to reproduce

  1. 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                                                                         |
+-----------+--------------------------------------+----------------------------------------------------------------------------------------+

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions