Skip to main content

Why was my email accepted but never delivered, with no bounce?

What to check when a message shows as sent (or "250 OK" at the SMTP level) but the recipient never gets it and you don't receive any bounce — starting with the most common cause, wrong SMTP server settings.

Sometimes a message looks like it sent successfully — your sending tool shows no error, and the mail server even confirms it accepted the message — but the recipient never sees it, and you never get a bounce or failure notice either. Here's how to work through that.

First: confirm you're sending through the right SMTP server

Check this before anything else, especially if the problem affects every message from every mailbox. There is one SMTP submission endpoint for every Maildoso mailbox on every account:

  • Server: smtp.maildoso.com

  • Port: 587

  • Encryption: STARTTLS

  • Username: the full mailbox address

  • Password: the mailbox password

Your IMAP server is a different host, specific to the mail server your mailbox lives on — it looks like imap.<name>.maildoso.com. That host is for reading mail. It is not an SMTP endpoint. If your SMTP settings point at an imap.*.maildoso.com host, the connection can still succeed and the server can still answer 250 OK: queued as ..., but the message never enters our delivery system — so it's never delivered, and no bounce is generated. That is exactly the no-error, no-delivery, no-bounce pattern this article is about.

Node names you may see in your CSV — for example hector, hemera, harmonia, hestia, heracles, horus, helicon or apollo — are IMAP servers only. Never put imap.<node>.maildoso.com into an SMTP field. Port 587 with STARTTLS is the standard; port 465 with SSL also works on smtp.maildoso.com. Mail sent through any other host also won't appear in your Insights, because Insights only counts mail that went through smtp.maildoso.com.

Two things worth knowing while you check:

  • Mailboxes on the same account can live on different IMAP servers, so the correct IMAP host can differ between your domains. Check each one rather than reusing a single host — otherwise a message may have been delivered and you're looking for it on the wrong server.

  • Don't rely on settings you saved weeks ago. Re-export your current details (Email accounts → select your mailboxes → Export accounts → Download selected accounts as CSV) and compare them against what your sending tool actually has.

If your SMTP setting pointed anywhere other than smtp.maildoso.com, correct it, send one fresh test, and confirm the result before troubleshooting further — the rest of this article assumes SMTP is already correct.

Mail between your own Maildoso mailboxes is not delivered

Maildoso does not deliver email from one of your Maildoso mailboxes to another Maildoso mailbox — on the same account or on another Maildoso account. The SMTP server accepts the message, but it isn't routed to the destination mailbox, and no bounce is generated. This is by design: the infrastructure is built for outbound outreach to external recipients. So a mailbox-to-mailbox test that never arrives is not a sign that anything is broken, and turning mailbox rotation on or off doesn't change this.

How to test delivery instead:

Why this happens

Once SMTP is correct, a "no bounce" outcome almost always means the message left successfully and was accepted by the recipient's mail server. From that point, delivery issues usually happen on the receiving side. Common reasons a message goes quiet after being accepted:

  • Your SMTP settings point at a host that isn't our submission endpoint (see above — the most common cause when nothing is being delivered).

  • The recipient's spam or junk filter routed it to a folder you can't see (spam, quarantine, or a corporate mail-security hold).

  • A corporate mail filter silently discarded the message after accepting it, which some security systems do without sending a bounce.

  • The recipient address has an issue (full mailbox, forwarding rule, or an address that's no longer monitored) that doesn't always trigger a bounce.

  • The message was sent to an internal test address or a mailbox you don't regularly check.

  • The sending mailbox or domain was created very recently and hadn't finished provisioning yet — see below.

If the mailbox or domain was created recently

A newly created mailbox or domain can take up to 24 hours to finish provisioning after it first shows as set up. Messages sent during that window can be accepted (so your sending tool sees no error) without being fully routed yet, and that kind of hold doesn't generate a bounce. If the mailbox or domain is less than a day old, wait for provisioning to complete and re-test before assuming it's a spam-filter issue.

If DMARC is already set to reject and DKIM hasn't finished publishing

For a domain that was just connected or provisioned, there can be a brief window where DMARC is already active with a reject policy before DKIM has finished publishing on our side. During that window, some receiving servers accept the message and then silently discard it because DKIM alignment fails — no error on send, no bounce, and the recipient never sees it.

  • This is most likely if the domain or mailbox is brand new — give it time to finish provisioning first.

  • If you've waited and it's still happening, or the domain isn't new, contact support with the domain name and we'll check whether DKIM is correctly published and aligned with DMARC. You can't verify this reliably with a third-party DNS checker, since we sign DKIM on our own infrastructure — see A checker or audit tool flags SPF, DKIM, DMARC or PTR.

What to check next

  • Ask the recipient to check their spam, junk and any quarantine folder, not just their inbox.

  • Confirm the recipient address is typed correctly and is still active.

  • If you're sending through a sequencer or a custom setup, check there isn't a local rule, filter or throttling setting holding the message before it reaches us.

When it's a delay on our side

In a small number of cases, messages can sit in an internal delivery queue longer than expected — for example during a backend slowdown. This is much rarer than the causes above. If nothing at all is being delivered from any mailbox, that points to the SMTP-host problem at the top of this article rather than a queue delay — a genuine queue delay clears on its own and the messages do eventually arrive. Before reporting one, confirm your SMTP server is smtp.maildoso.com and re-check the recipient well after the original send time. If several sends across different recipients and domains are still missing with no bounce, let us know — and mention that you've verified the SMTP host.

What we can check for you

For mailboxes sending through Maildoso, we can look up the delivery record for a specific message and confirm whether it was handed off to the recipient's mail server. If it was accepted on the receiving end, the message was delivered, and the rest of the journey (spam folder placement, internal routing) happens inside the recipient's own mail system, which we can't see. This manual lookup isn't meant for ongoing monitoring, so consider your own monitoring for that. If we have no record of the message at all, it never reached our delivery system — which again points back to the SMTP settings.

About bounces and delivery logs: Maildoso SMTP doesn't return bounce or DSN (delivery status) messages to the mailbox, and there is no bounce feed in the dashboard, the API or a webhook. Bounce notifications are filtered at the system level and this can't be changed per account. The /v1/user/stats API endpoint doesn't return individual recipient addresses or hard-bounce reasons. Rely on SMTP session data (send-time delivery responses) to identify undeliverable recipients, and use your sequencer or a suppression list to manage delivery events. We can look up a specific message by sending mailbox, recipient, date/time and subject and confirm whether it was handed off; we can't share the recipient server's exact response.

What to send us

  • The exact SMTP server, port and encryption your sending tool is configured with.

  • The sending mailbox address and the recipient address that didn't receive the message.

  • The date and approximate time of one example message, and its subject line.

  • Whether the mailbox or domain involved was created in roughly the last 24 hours.

  • The recipient's provider (Google Workspace, Microsoft 365, other).

  • If you suspect a queue delay: roughly how many sends were affected and over what time window.

With one concrete example, we can pull the delivery record and tell you exactly what happened on our end. Related: My domain shows "missing MX records" or I'm not getting replies · My CC or BCC recipients didn't receive the email.

Did this answer your question?