You might be able to do something with this as sort of a clunky workaround:
You'd have to create a "buddy" list. Not sure how to do that.
He doesn't want to. He wants someone to use moderator powers on the perpetrator. Its not a stop to the messages he wants. It is revenge.
"Revenge"? Really? Isn't that a taste heavy-handed?
There are several ways to handle it.
- Delete on sight before reading
- Put them on ignore
- Create a PM buddy list thing, however that works
- Update SMF to have an "Ignore" list just for PM's and nothing else
- Have a rule and a reporting to Mod avenue for some sort of intervention which could be as heavy-handed as a warning or as light as suggestion like, "WTF is your problem?"
Each has their pluses and minuses. For example, the last one may sort of stop the asshole from doing so to more than one individual. But then places the burden on mods to have to make a call and intervene, etc.
Delete on sight works, but you have to delete the email too which shows the content in the preview window. And for me, in my email client, I can't see which user it's from until I click on it and it loads into the preview window.
Buddy list may be useful, but then it of course excludes anyone not on it.
Probably a module out there or maybe just a few snips of php to set up a PM ignore list, don't know, but requires effort.
But revenge, no. Just sanity.