Sdílet prostřednictvím


Chyba "Zprávu se nepodařilo zpracovat kvůli přechodné výjimce" v protokolech sledování zpráv

Příznaky

Odešlete e-mailovou zprávu, která obsahuje přílohu, ale příjemce e-mailovou zprávu neobdrží.

Při hledání v protokolech Microsoft Exchange Server sledování zpráv najdete položku události, která zobrazuje následující informace:

EventId: "SUBMITDEFER"
Source: "STOREDRIVER"
EventData: "{[ItemEntryId, <item entry ID>], [DiagnosticInfo, Error:RetryMailboxServerError,
Diagnostic Information: Stage:CreateMailItem, SmtpResponse:431-4.3.1 STOREDRV; disk is full 
431 4.3.1 STOREDRV.Submit.Exception:StorageTransientException.IOException;
Failed to process message due to a transient exception with message The message content has become corrupted.
IOException: There is not enough space on the disk.], [DeliveryPriority,Normal]}"

Poznámka

Pokud chcete prohledat protokoly sledování zpráv na konkrétním serveru, spusťte následující příkaz:

Get-MessageTrackingLog -Server <server name> -Start <start of date range> -End <end of date range> -Sender <SMTP address> -EventId "SUBMITDEFER" -Source "STOREDRIVER" | Select -Property Timestamp,EventId,Source,EventData | FL

Podobně pokud prohledáte Exchange Server protokolech připojení, najdete položku, která zobrazuje následující informace:

Direction: ">"
Description: "Failed; HResult: 1140850693; DiagnosticInfo: Stage:CreateMailItem,
SmtpResponse:431-4.3.1 STOREDRV; disk is full
431 4.3.1 STOREDRV.Submit.Exception:StorageTransientException.IOException;
Failed to process message due to a transient exception with message The message content has become corrupted.
IOException: There is not enough space on the disk."

Poznámka: K tomuto problému dochází pouze v Exchange Server 2016 a novějších verzích.

Příčina

Když odešlete e-mailovou zprávu, která obsahuje přílohu větší než 128 kB, služba odesílání přenosu poštovní schránky v Exchange Server 2016 a novějších verzích vytvoří v dočasné složce systému dočasný soubor pro zpracování přílohy. Pokud však jednotka, která obsahuje dočasnou složku systému, nemá dostatek místa na disku pro vytvoření dočasného souboru, Exchange Server e-mailovou zprávu zahodí. V takovém scénáři Exchange Server neodesílá odesílateli oznámení o nedoručení a nezkouší doručení znovu.

Řešení

Sledujte volné místo na disku, která obsahuje systémovou dočasnou složku, a ujistěte se, že na jednotce je alespoň 1 GB volného místa na disku. Systémová dočasná cesta ke složce je určena systémová TMP proměnná prostředí.

Vzhledem k tomu, že Exchange Server automaticky monitoruje místo na disku, která obsahuje soubor Exchange Server mail.que, zvažte nastavení hodnoty TMP cesty proměnné prostředí systému na složku na jednotce, která obsahuje soubor mail.que. V případě nedostatku volného místa na disku, který Exchange Server monitoruje, Exchange Server zaznamenává události zpětného tlaku do aplikačního protokolu.