A complaint that business email is not arriving often originates in how messages are routed to the domain rather than in the email application. The server sending an email to an address such as info@firma.com first checks the domain’s DNS records; if MX points to the wrong server, the mailbox is full, or the hosting email service has stopped, the message either never arrives or bounces back to the sender. The error code held by a customer saying “email is bouncing back” is the most valuable diagnostic clue.
This article covers only the failure of incoming external emails to arrive. Outgoing email landing in the recipient’s spam folder concerns SPF, DKIM, and DMARC records and is explained in the email going to spam guide ; for notifications from website forms, a separate WordPress contact form not sending email article has been prepared. Onur Freelance is not an official support channel for Google, Microsoft, or any hosting company; technical information is based on official documentation and RFC standards.
Video transcript
Why is business email not arriving? The problem is usually not in the email application; the MX record may point to the wrong server, the mailbox may be full, or hosting may have stopped. The most common reasons are: MX points to the old server, mailbox quota is full, hosting is suspended, or the domain has expired. Filters and POP settings can also hide messages. If email bounces back, read the error code. Codes starting with four indicate temporary errors, and those starting with five indicate permanent errors. Five point one point one indicates an incorrect address, and two point two indicates a full mailbox. Test step by step: request the bounced message, query the MX record, and send a test message from a personal account. If it appears in webmail, the problem is client-side. Most problems begin after migration: MX is not copied to the new zone, an old record is retained, or old mailboxes are closed too early. According to Google, recognition of a new MX record can take seventy-two hours. Error codes and Workspace and Microsoft three hundred sixty-five settings are on the page. If you get stuck, write through WhatsApp for a free initial assessment. Onur Freelance dot com.
If incoming email is disappearing, let us diagnose it together
Examining the domain’s MX record, mailbox usage, and any error code in a bounced message together usually reveals the location of the problem quickly. These three points are checked in a free initial assessment; the scope of potential work is clarified in the initial consultation.
Business email not arriving: Quick diagnostic table
The first distinction is whether the message bounces back to the sender: if it does, the receiving server rejected it and the error text gives the reason; if it does not, it may have gone to the wrong server, be waiting in a queue, or have arrived and been moved to another folder. A bounce reaches the sender rather than the recipient; asking the sender for it is the first diagnostic step.
| Symptom | Possible cause | First check |
|---|---|---|
| No email from anyone and no bounce | MX points to an old or wrong server | Query the domain’s MX record |
| Email bounces with an error such as “user not found” | Address not created on the new server or misspelled | Mailbox list and address spelling |
| Email bounces with a mailbox full or quota warning | Mailbox quota is exhausted | Mailbox usage in the panel |
| Emails arrive in a batch hours later | DNS change is propagating or the receiving server returns temporary errors | Date of the last DNS change |
| Only certain senders’ emails fail to arrive | Blocklist, spam filter, or rule | Filters, blocked addresses, server spam settings |
| Email exists in webmail but not on the phone | Forwarding, POP settings, or a client rule | Account setup type and rules |
| The website also fails to open | Domain expired or hosting suspended | Domain expiration date and hosting account status |
Email bouncing back: What does the error code tell you?
The three-digit SMTP reply code in the bounce and the accompanying detailed x.y.z code show whether the problem is temporary or permanent and at which layer it occurs. According to RFC 5321 , which defines SMTP, replies starting with 4 are temporary negative replies, and those starting with 5 are permanent negative replies. RFC 3463 , which defines enhanced status codes, makes the same distinction: with 4.x.x, a later attempt may succeed if the condition is corrected; with 5.x.x, delivery will not occur without a change to the message or destination.
The middle digit identifies the subject: x.1 indicates addressing, x.2 mailbox, x.3 mail system, x.4 network and routing, and x.7 security and policy statuses. The most common codes for incoming email problems and their meanings in the standards are:
| Code | Definition in the standard | Meaning for incoming email |
|---|---|---|
| 550 | Requested action not taken, mailbox unavailable | Address nonexistent, inaccessible, or rejected under policy |
| 552 | Allocated storage exceeded | Mailbox or size limit reached |
| 5.1.1 | Bad destination mailbox address | The part to the left of @ does not exist or is incorrect |
| 5.1.2 | Bad destination system address | The domain to the right of @ does not accept email |
| x.2.2 | Mailbox full | Quota exceeded; the standard treats this as a persistent transient failure |
| x.4.4 | Unable to route | Routing information needed for the next hop could not be found |
| 5.7.1 | Delivery not authorized, message refused | Security or policy rule; blocklist or filter |
Providers add their own explanations to these codes. Microsoft’s Exchange Online non-delivery reports documentationattributes a 5.4.1 error with “Relay Access Denied” to the server not accepting email for that domain, meaning a server or DNS misconfiguration. Resending the same message after a permanent error does not change the result.
Page contents
Where does email go if the MX record is wrong or missing?
If MX is wrong, incoming email goes to an old or unrelated server; if MX is absent, sending servers try the domain’s own address record, usually the website’s server. An MX (Mail Exchanger) record is the DNS record specifying which mail server receives email for a domain. RFC 5321 calls the behavior used when MX is missing “implicit MX”; for a business with its website and email hosted separately, mail is directed to a server that does not accept it.
The most common situation after migration
In practice, a substantial share of incoming email problems starts immediately after changing hosting, domain, or email provider. When nameservers are switched to a new company, email appears lost if the old DNS zone’s MX was not copied to the new zone, a default MX was created there, or MX points to the new server while email should remain in its old location.
At Onur Freelance, in WordPress website migration work, we compile the full DNS record list before migration; we do not change nameservers until MX and other email records have been transferred to the new DNS zone. Old mailboxes should also remain open until DNS propagation is complete.
How does MX priority work?
A domain can have multiple MX records, each with a preference value; according to RFC 5321, lower numbers are preferred. The sending server tries the lowest-value record first, moves to the next if it cannot reach it, and distributes load randomly among records with equal values. If an old provider’s MX is forgotten, some email can go to the old server; removing the old record is as important as adding the new one when configuring MX.
Ask the following questions when checking MX:
- Does the record point to the service where email is actually hosted?
- Is an old provider’s MX still present, and are priorities correct?
- Is the MX target a server name? Do not enter an IP address here.
- Are edits being made in the panel that actually manages the domain’s DNS?
How long should you wait after a DNS change?
After correcting MX, the new value may take from a few minutes to a few days to appear everywhere; Google states that recognizing new MX records for Workspace can take up to 72 hours. The record’s TTL (time to live) largely determines this: DNS servers cache a record for its TTL period and see the change when it expires.
Incoming emails generally are not lost during the wait. RFC 5321 calls for a sending server receiving a temporary error to retry generally at intervals of at least 30 minutes and wait at least 4–5 days before giving up; a message receiving a temporary error can therefore arrive after a delay. The real risk is some messages still being delivered to the old server during propagation; closing the old mailbox too early can lose them. Lowering TTL several days beforehand shortens a planned transition.
If the mailbox is full, service suspended, or domain expired
When mailbox quota is full, hosting email service is suspended, or the domain expires, incoming external messages are rejected or never arrive; all three situations stop incoming email even if DNS settings are correct.
Mailbox full warning
RFC 3463 defines x.2.2 as “mailbox full”: the allocated quota or physical capacity has been exceeded, and the recipient can free space by deleting old messages. The standard classifies this as a persistent transient failure; if the sender’s retry period expires, the message still bounces back. Quotas commonly fill for these reasons:
- Messages deleted on IMAP-connected devices accumulating in the server’s trash folder
- Large attachments remaining in sent items for years
- One mailbox consuming the total shared quota in a plan
Hosting email service suspended
Service can be suspended when the hosting bill is unpaid, the plan expires, or abuse is detected in the account, and the mail server stops accepting new messages. Warning emails often having been sent to the same business address causes late discovery of the problem.
If the domain has expired
When a domain expires, DNS records may stop working and MX becomes inactive with them; sending servers cannot find the domain’s mail server. Post-expiration stages and renewal are explained in detail in the what happens when a domain expires article.
Still not receiving emails? Let us check MX and quota together
MX, DNS propagation, and mailbox status are checked together; if there is a bounce, its error code is interpreted. For problems starting after migration, old and new server records are compared. The scope of the work is clarified after the free initial assessment.
Could blocking or a blacklist on the sending side be involved?
If emails fail to arrive only from a particular company or person, the issue usually concerns a blocklist, spam filter, or the sending server’s reputation. The receiving mail server may reject a message when the sender’s IP appears on a DNS-based blocklist (blacklist) or the sending domain’s authentication fails. Such rejections usually return a policy code such as 5.7.1 to the sender.
There are three places to check when email from specific senders does not arrive:
- Blocked senders in webmail: An address blocked by a user years ago can cause that sender’s messages to be deleted unnoticed.
- Server-side spam filter: Spam settings in the hosting panel can reject high-scoring messages or put them in a separate folder.
- The sender’s own server: If the sending IP is blacklisted, messages may fail to reach many recipients, not just this address; the solution belongs on the sending side.
The complete bounce shows which server issued the rejection; if it comes from the sender’s own server, investigate on the sender’s side.
If email reaches the server but is missing from the inbox
If a message reaches the server but is absent from the inbox, the cause is usually forwarding, a filter rule, or an email application setting. Search for the message in webmail first; a message visible there but missing from a phone or desktop application is a client problem rather than a server problem.
- Filters and rules: Gmail filters or Outlook rules can move certain senders to archive, another folder, or trash.
- Split inbox: Outlook’s Focused/Other distinction or Gmail tabs can display the message in an unexpected tab.
- Forwarding: If the business address forwards elsewhere and keeping a server copy is disabled, messages arrive only at the destination.
- An old device using POP: If a POP device downloads messages and deletes them from the server, other devices never see them.
A forwarded message may also land in spam under the destination provider’s rules. Adding the business account directly through IMAP on phone and computer makes messages appear consistently on every device.
Where should MX point for Google Workspace and Microsoft 365?
If business email uses Google Workspace or Microsoft 365, MX should point directly to that service’s mail server rather than the hosting server. If MX remains at the hosting default, incoming messages go to an unused mailbox.
Google Workspace
According to Google’s set up MX records for Google Workspace page, the current MX value is smtp.google.com with priority 1; accounts created before 2023 may show older values starting with “aspmx”, which need not be changed if email works. The same page asks that other MX records be removed and states that old or incorrect records can prevent email working properly. After adding the record, Gmail must also be activated in the Google Admin console.
Microsoft 365
According to Microsoft’s external DNS records for Microsoft 365 documentation , the Exchange Online MX points to an address beginning with a tenant-specific token and ending in mail.protection.outlook.com ; its priority is kept at a lower number than other MX records, for example 1. The documentation states that multiple MX records can cause delivery problems and a single record eliminates many potential issues; it recommends removing MX records pointing to the old system after email starts flowing to Exchange Online.
For both services, copy correct values from the domain setup screen in the admin panel. How to create a domain-based business address and which option suits which business are compared in the how to get business email article.
How do you test incoming email problems?
Test incoming email step by step by querying the domain’s MX, sending a message from another provider, and reading any bounce. These tests do not require advanced technical knowledge.
- MX query: View the domain’s MX through an online DNS lookup tool. For example, Google’s Admin Toolbox Check MX checks a domain’s MX and SPF records; the tool focuses on Google Workspace. In the Windows command prompt,
nslookup -type=mx firma.comprovides the same information. - External test message: Send a short message to the business address from a personal Gmail or Outlook.com account; if it does not arrive, check the test account’s inbox for a non-delivery report.
- Webmail check: Search in the web interface first; if the message is there, the problem is client-side.
- Test a second mailbox: Send a message to another address on the same domain too; if only one mailbox is affected, the problem is with that mailbox rather than the domain.
The named tools are examples only; what matters is that the queried MX value matches the service where email is actually hosted.
Business email not arriving checklist
Perform checks in order from the most likely cause to the least likely; the list can also be reused during migration and renewal periods:
- If a bounce exists, request it from the sender and read the error code.
- Query the domain’s MX and compare it with the service hosting email.
- Remove any MX left over from the old provider and check priorities.
- Note the date of the latest DNS or nameserver change and account for propagation.
- Check mailbox quota and hosting account status in the panel.
- Check the domain’s expiration date.
- Review filters, rules, forwarding, and blocked addresses in webmail.
- Send a test message from a different provider and record the result.
Common mistakes
The most common mistake is addressing the symptom while leaving the cause. The mistakes encountered most often in practice are:
- Changing nameservers without copying MX to the new DNS zone
- Leaving the old provider’s MX alongside the new one
- Editing DNS in a panel that does not actually manage the domain
- Closing mailboxes on the old server immediately after migration
- Trying to solve incoming email problems with outgoing settings, meaning only SPF and DKIM records
When should you consult a specialist for incoming email problems?
Specialist support saves time if business email is not arriving and DNS panel access is unavailable, if MX appears correct but email still fails, or if the problem began after migration. Where website, email, and form notifications use different services, editing one record incorrectly can affect the other services too.
In Onur Freelance’s hosting proposal, the number of business email addresses to be created is asked upfront; the plan’s email scope and renewal terms are stated in the written quote. The package on the hosting prices page costs 2,000 TL per year and a domain costs 1,000 TL per year; if an existing setup needs correction or migration, the scope is clarified in the initial consultation. Onur Freelance does not promise email will arrive under every circumstance; the aim is to make the incoming email route verifiable and traceable.
If the inbox has gone quiet, let us take the first step together
If the issue was just noticed, the first step is checking the bounce and MX. If records appear correct but email still does not arrive, get in touch through WhatsApp or by phone for a free initial assessment. If hosting or email infrastructure will be rebuilt, package options are assessed together in the initial consultation.
Related guides
Frequently asked questions
Business email is not arriving. What should be checked first?
First ask the sender whether the message bounced; the error code in the bounce indicates the cause. If there is no bounce, query the domain’s MX and check whether it points to the service hosting email.
Email is bouncing. What do 4 and 5 in the error code mean?
According to RFC 5321 and RFC 3463, codes starting with 4 indicate temporary errors and those starting with 5 permanent errors. With a temporary error, the sending server retries later; with a permanent error, delivery does not occur until the cause is corrected.
When does email start arriving after MX configuration?
The time depends on the record’s TTL and can range from a few minutes to a few days. Google states that recognizing new MX records for Workspace can take up to 72 hours.
Are incoming emails lost if the mailbox is full?
RFC 3463 defines a full mailbox as a persistent transient failure, so the sending server retries for a while. If space is not freed and the retry period expires, the message bounces back to the sender.
Why is business email not arriving after migration?
The most common cause is MX not being copied to the new DNS zone when nameservers change, or mailboxes not being created on the new server. Leaving the old provider’s MX beside the new one can also send some email to the old server.
What should the MX record be for Google Workspace?
According to Google’s current documentation, the value is smtp.google.com with priority 1; older aspmx values on pre-2023 accounts continue working. Removal of other MX records is requested.
Why is email visible in webmail but missing from the phone?
In this case the problem is with the client rather than the server. An account set up through POP on one device, a filter rule, or forwarding can collect messages elsewhere; adding the account again through IMAP often resolves it.
How much do hosting and a domain for business email cost?
At Onur Freelance, hosting costs 2,000 TL per year and a domain 1,000 TL per year, with accounts opened in the business’s name. If an existing setup needs correction, the scope is clarified in the free initial assessment. Onur Freelance is not an official support channel for Google or Microsoft.
Call us
Call us for detailed information.
Let us call you!
Share your number and let us call you!
Our other services
- › Corporate web design
- › E-commerce website development
- › SEO optimization
- › WordPress website development
- › Google advertising management
- › WordPress speed optimization
Service areas
- › Web design in Sakarya
- › Web design in Tekirdağ
- › Web design in Bursa
- › Web design in Beşiktaş
- › Web design in Şişli
- › Web design in Tuzla
- › Web design in Ümraniye
- › Web design in Kadıköy
- › Web design in Istanbul
- › Web design in Ankara
- › Web design in Ataşehir
- › Web design in Üsküdar
- › Web design in Kartal
- › Web design in Maltepe
- › Web design in Pendik
- › Web design in Kocaeli
- › Web design in İzmir
- › Web design in Antalya
