OK, so like everyone else through forum after forum I also had the problem of new users not getting a confirmation email. My problem was Bluehost. WordPress apparently sends those emails from an email address called “wordpress@yourdomain.com”. Bluehost has a problem with this as might other hosts. The solution is a plug-in https://wordpress.org/extend/plugins/mail-from/ install it and allow it to make your email “noreply@yourdomain.com”. It worked and was easy.
OK, so like everyone else through forum after forum I also had the problem of new users not getting a confirmation email. My problem was Bluehost. WordPress apparently sends those emails from an email address called “wordpress@yourdomain.com”. Bluehost has a problem with this as might other hosts. The solution is a plug-in https://wordpress.org/extend/plugins/mail-from/ install it and allow it to make your email “noreply@yourdomain.com”. It worked and was easy.