The reply would not send
A failed send is a reply that was written, handed to the provider, and refused. It stays as a record against its thread rather than disappearing, and Connect does not silently try again. What to do depends on the category: a rejected recipient, a temporary provider failure, and a credential problem need three different responses.
What the symptom looks like#
- The reply is on the thread with a failure against it rather than a sent state.
- An entry appears in Needs You, because a message that did not go is a problem for a person.
- Other mailboxes in the same workspace may be sending normally — failures are per mailbox, and often per recipient.
- The customer has received nothing. A failed send is not a delayed send.
This is not the same as a send whose result is unknown. Where the provider neither accepted nor refused — a dropped connection, a timeout after the message may already have been accepted — the state is *uncertain* and is shown as uncertain rather than guessed. That case has its own page: the send result is uncertain.
Three categories, three responses#
| Category | What you see | What changes | What can fail |
|---|---|---|---|
| The recipient was rejected | One address fails while others succeed | A failure against that message | Retrying an address the receiving server has permanently refused, which damages the sending domain's reputation |
| The provider refused temporarily | The same mailbox sends again later without any change | A failure now, a normal send afterwards | Retrying immediately and repeatedly, which some providers treat as abuse |
| The credential failed | Every send from that mailbox fails; reading may still work | Nothing goes out at all | Diagnosing it as a message problem — it is the mailbox disconnected |
One check separates them in a few seconds: try a different recipient from the same mailbox, and the same recipient from a different mailbox. If the mailbox is the constant, it is a credential or a sender problem; if the recipient is the constant, it is an address problem.
The recovery, stage by stage#
- Trigger —
outbound.pyhands the message to the provider and the provider refuses it. - External event — the refusal comes from the sending provider or from the receiving server, and both are outside Connect.
- Authentication and workspace resolution — the failure belongs to one mailbox in one workspace, which is what makes 'is it only this mailbox?' a valid first question.
- Ingest — the refusal is recorded against the message rather than raised and forgotten.
- Canonical record — the reply survives as a record on the thread; nothing is deleted because a send failed.
- Classification — recipient, provider, or credential. The response differs for each.
- Knowledge, memory and rules — unchanged. A failed send teaches nothing by itself, and a repeated failure to one address is a suppression decision rather than a memory.
- Autonomy and approval — a re-send is a fresh outbound action and passes the same gates, including suppression and the allowance.
- Action — a person decides to send again, edit and send, or stop.
- Result — sent with provider evidence, or refused again with the reason recorded.
- Relationship, timeline and memory — the attempt and its outcome are on the person's timeline, so a colleague can see the reply was tried.
- Audit, usage and Needs You — the failure is a recorded decision, and the queued entry drains once the message goes or is abandoned.
What Connect did complete#
- The reply was written, and it still exists — text, recipients and thread intact.
- The compliance checks ran before the attempt, so a failure here is not a suppressed recipient in disguise.
- The failure is recorded against the message and surfaced in Needs You rather than being logged and forgotten.
- Nothing was double-sent. A refusal is a definite answer, which is exactly what makes it safer than an uncertain one.
What Connect did not complete#
- The recipient has nothing. No partial delivery exists in email — a refused message did not arrive.
- No write-back happened for that reply, so read state and labels at Gmail do not reflect an answer that never went.
- No follow-up was created from a reply that failed to send; if the message contained a commitment, the commitment is not yet a record.
- Connect did not retry on its own. Automatic re-sending of a refused message is deliberately not a behaviour here.
What you can do, and when to escalate#
Read which recipient failed before touching the message.
Result A single bad address in a multi-recipient reply is fixed by correcting that address, not by re-sending to everyone.
Send a test to a colleague from the same mailbox.
Result You learn in seconds whether the mailbox or the recipient is the problem.
For a permanent rejection, stop and record it rather than retrying.
Result The address is wrong or dead; repeated attempts to a dead address are what damages a sending domain.
For a temporary refusal, wait and send once more.
Result If it succeeds, the provider's evidence is recorded against the message as normal.
An administrator can check whether the sending domain's authentication is in order at the mail host, whether the mailbox has hit a provider-side sending limit, and whether other mailboxes in the workspace are affected. Escalate when sends from a mailbox fail while its credential authenticates and reading works — describe the category, the recipients affected and the timing rather than pasting a provider error that contains identifiers.
Questions#
Will Connect keep trying to send it?
No. A refused message stays as a record on the thread and a person decides what happens next. Automatic re-sending would risk delivering a duplicate the moment a refusal turns out to have been partial.
Is a failed send the same as being blocked by suppression?
No. Suppression refuses the message before it is handed to any provider, and the reason is recorded as a compliance decision — see the recipient is suppressed.
Does a failed send use up the daily allowance?
The attempt is metered like any other work. That matters mostly when a mailbox is failing repeatedly: the failures consume capacity that successful replies would otherwise have.