Blocking user DMs

Can you block a user from DMing you?

Go to their username, next to message it says Normal. Click that and you can mute or ignore.

Good question.

If a user is being annoying or harassing you can flag it and we’ll review.

I think flagging it is the only way.

I think that may work. At least, I’ve never had any message from posters I have on Ignore.

Of course, the feeling may be mutual.

Yes, there’s a bunch of stuff you can control under the “Users” tab in the “Preferences” option in your account profile. Basically if a poster is “muted”, you don’t get any messages or notifications from them, and if a poster is “ignored”, it’s the same plus all their posts are hidden, too.

Also under “Users” is the option to select or deselect “Allow other users to send me personal messages and chat direct messages” thereby allowing you to block all messages from all users, and another option to allow only certain users to send you messages.

I suspect if you have someone muted you’ll still get DMs from them, you just won’t see them or get notifications about them.

The same way a person can reply to you in a thread, but you won’t see that post or get a notification for it.

I can’t speak to how Discourse works, but this is the screen from the “Users” tab I was talking about. I don’t know what the difference is between “personal messages” and “chat direct messages” but it looks to me like both “Ignore” and “Mute” block them both. It also appears that one can elect to block messages from everyone.

Glad to be helpful about something!
Thats a good feature, the ignore.

Thanks.