How to Fix Discord Error 50007: "Cannot Send Messages to This User"
What Discord error 50007 means
You type out a message, hit send, and instead of delivering, Discord answers with a red banner: "Your message could not be delivered. This is usually because you don't share a server with the recipient or the recipient is only accepting direct messages from friends." Error 50007 is the technical code behind that banner — it is the identifier Discord's API returns whenever it cannot open a direct-message channel between you and the person you tried to reach. Regular users see the plain-language message; bot developers and server owners see the raw 50007 in their logs, which is why YouTube fix videos call it "Discord error 50007."
The error is almost never a bug. It is Discord's spam protection working as designed: strangers cannot DM strangers. For a DM to exist, Discord requires a relationship — a mutual friendship or a shared server — and it honors the recipient's privacy settings on top of that. When any of those conditions fail, the message is rejected with 50007 instead of being queued or retried. That is why resending the same message never works; nothing about your message is wrong, the channel itself was never allowed to open.
One important nuance: this error is about direct messages only. If your messages fail inside a server's text channels, you are dealing with a different problem — usually missing permissions — and the fixes below won't apply. Error 50007 strictly means "no DM channel could be opened with this user."
Common causes
- No shared server and no friendship: the most common trigger. If you are not friends and belong to no server together, Discord has no DM channel to deliver through, so every attempt fails with 50007.
- Their DMs are locked to friends only: even on a shared server, the other person may have "Allow direct messages from server members" switched off in their privacy settings. Their setting, not yours, decides.
- You have been blocked: blocking silently kills DM delivery. Your messages to that person will fail while DMs to everyone else keep working.
- The account can't receive DMs: you might be messaging a bot that shares no server with you, a deleted or deactivated account, or an account Discord has restricted.
- A broken client or Discord outage: rare, but if 50007 hits for every person you message — people you know you share servers with — the problem is on your side or Discord's, not the recipient's.
How to fix Discord error 50007 — step by step
Work through these fixes in order. Steps 1–4 resolve the vast majority of 50007 cases; steps 5–7 cover the edge cases.
- Check whether you share a server or are already friends. Open the person's profile by clicking their username anywhere it appears, and look for the Mutual Servers and Mutual Friends sections. Then open Discord's Home tab and check your Friends list. If there are no mutual servers and they are not on your friends list, you have found your 50007 — Discord simply has no allowed path to deliver a DM. Don't waste time reinstalling the app; move to step 2.
- Send a friend request and wait for them to accept it. On their profile, click Send Friend Request. Once they accept, a DM channel opens between you automatically — friendship overrides the shared-server requirement, so DMs will work even if you belong to zero servers together. If the Send Friend Request button is missing or does nothing, they may have friend requests from non-mutual servers disabled, or they may have blocked you (see step 5).
- Join a server you both belong to. Ask the person — or a mutual friend — for an invite link to a server they're in, and join it. Once you're both members, find their name in the server's member list, right-click it, and choose Message. This opens a DM channel even if you aren't friends. The one catch: their per-server DM privacy setting must allow it (step 4).
- Have them check their DM privacy settings. This step happens on their device, not yours. Ask them to open User Settings (the gear icon next to their username), go to Privacy & Safety, and turn on "Allow direct messages from server members." They can also set it per server: right-click the server name, choose Privacy Settings, and toggle Allow direct messages there. Many people turn this off to dodge spam and forget it's on — it is the single most common reason 50007 appears between people who share a server.
- Check whether you've been blocked. Discord never tells you directly when someone blocks you, so look for the pattern: your DMs fail only for this one person, their profile shows no activity or mutual servers you know exist, and you can't send them a friend request. If that's the picture, they blocked you — and no setting on your end will fix 50007. Your only options are reaching out through a mutual friend or another platform, and respecting it if they don't want contact.
- Try sending the DM from another device. Open Discord on your phone, or go to discord.com in a browser and log in there, then try the same DM. If it sends, your desktop client is broken or stale — fully uninstall it, delete the leftover data (on Windows, the Discord folders in %appdata% and %localappdata%), download a fresh copy from discord.com, and reinstall. If it fails on every device, the block is account- or recipient-side, not your app.
- Rule out a Discord outage. Visit discordstatus.com and check the API and messaging systems. During a genuine outage, DMs fail for everyone and no local fix helps — 50007 included. If the status page is green and only one recipient fails, the cause is one of the relationship or privacy issues above, not Discord.
Did this fix it? Quick checklist
- You and the person are friends, or you share at least one server
- A test message you send delivers with no red "could not be delivered" banner
- Their profile shows mutual servers or mutual friends again
- DMs to other people work normally (rules out a problem with your own account)
If 50007 fires for every person you message — even long-time friends — stop troubleshooting the recipients and look at your own account. Check the email linked to your Discord for a warning or restriction notice, make sure your phone number is verified if Discord asks for it (unverified accounts lose DM privileges on some servers), and try a different network in case yours is interfering. And if the error appeared right after you created a brand-new account, slow down: brand-new accounts face stricter anti-spam limits for the first day or two, and aggressive DMing can extend them.
Frequently asked questions
What does Discord error 50007 mean?
It means Discord could not open a direct-message channel with the person you tried to message, so the message was rejected. The usual reasons are that you are not friends, you share no server, or the recipient's privacy settings only allow DMs from friends. Regular users see the "Your message could not be delivered" banner; 50007 is the technical code behind it that appears in bot logs and fix guides.
Why do I get error 50007 even though we're in the same server?
Because sharing a server is only half the requirement — the recipient's privacy settings also have to allow it. If they turned off "Allow direct messages from server members" in User Settings > Privacy & Safety (or in that server's own Privacy Settings), DMs from non-friends are blocked and you get 50007. Ask them to check the toggle on their side.
Will sending a friend request fix error 50007?
Yes, in most cases. Once they accept your friend request, Discord opens a DM channel between you automatically — friendship overrides the shared-server requirement entirely. The exception is if they blocked you: then the request never reaches them and 50007 will persist.
How can I tell if someone blocked me on Discord?
Discord never sends a blocked notification, so you have to read the signs: your DMs fail only for that person, their profile shows no activity or mutual servers you know exist, and the Send Friend Request button is missing. If DMs to everyone else work fine, a block is the most likely explanation — and no fix on your end will clear 50007 until it's lifted.
I get error 50007 for everyone I message. What's wrong?
When it hits every recipient, the problem is on your side or Discord's, not theirs. Check the email on your Discord account for a restriction notice, verify your phone number if Discord asks, reinstall the desktop app, try a different network, and check discordstatus.com for an outage. Brand-new accounts also face stricter anti-spam limits for the first day or two.