How to Block Direct Messages on Twitter
- 1). Log in to the Twitter website.
- 2). View the profile of one user you want to stop from sending you direct messages.
- 3). Hold your mouse over the green "Following" button above her updates. It will change to a red "Unfollow" button. Click it to unfollow her. This stops her from being able to send you direct messages, but also means that her updates will not appear in your timeline, where your followers' tweets appear.
- 4). Repeat for each Twitter user whose direct messages you want to block.
Source...