I have a friend on FB who sends out FB mail for way too much stuff. Without removing her as a friend, is there any way to control the mail I get from this person? Unfortunately they are NOT using event invites.
You are going to want to sign up for the new Facebook Messages or wait for it to roll out.
The new platform allows for filtering so that only messages from friends important to you take priority. Everything else is sent to a folder called "other" (or you can manually move it across using the Actions menu which has a "Move to Other" option).
You can even remove yourself from large party/group conversations.
How do I stop receiving emails each time someone sends a new message?
To stop receiving email notifications about new messages, go to the Notifications tab of your Account Settings page.
To stop receiving email notifications about new messages from your group conversations, simply leave that conversation.