Brion,
you have recently introduced two new variables (see Subject) without consulting me. This action put a lot of pressure to me, as I am working on a perfect Email Authentication by using the principles as fully described in
http://bugzilla.wikipedia.org/show_bug.cgi?id=866 [Bug 866] Email authentication by a dummy "forgot my password" cycle
which is almost ready. I would kindly like to ask you that you inform my about such variables, which influence my work.
Please can you explain to me the reasons for your variables - they make no sense without an ***email authentication*** as for example disclosed in my http://bugzilla.wikipedia.org/show_bug.cgi?id=868 .
In this bugzilla I describe the difference between an un-authenticated address ("dirty") which is only be used for "I forgot my password" cycle, wheras authenticated "clean" addresses are used for EmailUser and Email Notification (my enotif patch http://bugzilla.wikipedia.org/show_bug.cgi?id=454 ). The Enotif mailing actions can be enabled or disabled by options in DefaultSettings.php and - if enabled - any user sees a corresponding option in his/her user preferences, where he can opt-in or opt-out to receive notification on changes of his/her watched pages and/or user_talk page.
Everything is publically disclosed in http://meta.wikipedia.org/Enotif and I invite you all to spend some minutes for reading it.