Bot accounts and scammers often join popular servers, and send scams to vulnerable users via DMs. The problem is that a discord community cannot prevent this, nor moderate it, nor tell their users to watch for it really.
Lots of servers are under these bot attacks, scammers, phishers, etc. Sending links that can automatically hack accounts or hack steam profiles or any such bad scripts. This has to stop.
A great way to prevent this, would be to add a new server setting that defaults your users in your server to "do not allow DMs from server members", an option which they can undo if they want. You already have a server setting that does something similar to this.
Basically, this setting here sets a user's settings for that server when they join! Another setting below this, could default people to no DMs from that server. So this new setting, just defaults anyone who joins to the DMs disabled setting. After which, a user can tweak it for that server if they so choose. Like so;
Lets not forget though, that we need to also change the Clyd bot response to why you can't DM a person from its generic one size fits all error that just looks like a block message, to "You do not share a server with this user, or the user has disabled DMs from server members in any server you do share." so that people won't freak out over this change of sorts when it starts happening. This is obviously an optional addition to the idea, but I strongly suggest it be added with the change to prevent mass confusion.
I urge you, Discord, to consider this change as fast as possible, because the longer you wait, the more people who will be hit by a phishing attempt, or a scam, or an automated hack, and lose something valuable. Not all of your userbase is smart enough to evade these. Many could just be children who don't know any better. Act quickly to stop this threat. Give us server owners the tools we need to reduce the threat. Its been suggested many times over the last 2 years so quite obviously, its widely wanted.