I would like a better understanding of how emailing the users works through a WP site.
What exactly you want to know? How can you email to registered user at Wordpress?
Email can be fired from anywhere, ie when user signs up, when someone comments on a post…etc. Ultimately, it will call the wp_mail function in wp-includes/pluggable.php to send the mail.