We should have a whitelist option for tells
We really should have a whitelist system in addition to the blacklist system. Have it so that it is a checkbox list of things we can choose:
1) Free company
2) Friends List
3) Linkshell members (by linkshell)
4) Custom Whitelist
5) All while in party finder as party leader. (except those on blacklist).
Obviously, also have the option to have this be optional.
Whitelist / Communication Preferences
A well-implemented whitelist/communication preferences system could drastically reduce RMT spam via /tell, friend request, FC invitation or any other readily abused feature.
For example:
Communication types:
/tell
/invite
/trade
Friend Request
Free Company Invitation
Linkshell Invitation
...
Allow from:
√ Friends
√ Party Members
√ Alliance Members
√ Free Company
√ Linkshell(s)
√ Players in your Duty/Instance
√ Players on your Whitelist
√ /trade partners
x Players in Zone
x Anyone (spammers)
...
The UI itself could be a table:
Friends can: [√]tell [√]invite [√]trade ...
or
Allow /tell from: [√]friends [√]party [√]fc [√]linkshell ... [ ]anyone (spammers)
Not all preferences apply to all communications modes, but you get the idea.