There are some things which should ignore the dont_spam_me_p flag (like a password change email which can only be gotten 
via email) so doing it in one place with no way to overide 
it is not workable.
We should just fix the places where mail is sent to check the 
flag.