---
title: "メールキャンペーンの発送中断の管理"
slug: "managing-email-campaign-dispatch-interruptions"
abstract: "メールキャンペーンのディスパッチ中断の概要とその解決方法。"
---
# メールキャンペーンの発送中断の管理

メールキャンペーンが送信されると、複数の状態(Draft、Queuing、Sending、Sending)を経由します。ディスパッチ中にエラーが発生しIISサーバーが中断された場合、メールキャンペーンは*Sent*状態に移動されません。代わりに*Paused*状態に移動し、メールキャンペーンを手動で再開する必要があります。

> !注一時停止された送信を自動的に再開するデフォルトの機能は存在しません。カスタマイズの作成方法については、「 [一時停止メールキャンペーンを自動的に再開する」](https://sitecorehacker.com/2018/12/26/automatically-resuming/) というブログ記事をご覧ください。

ただし、専用ディスパッチサーバー(DDS)を使用する場合、DDSサーバーはContent Management (CM)サーバーなしでメッセージの発送を続けます。キャンペーンの状態は*Paused*に設定されており、手動で再開する必要があります。メールキャンペーンを手動で再開したくない場合は、一時停止したキャンペーンを検証し再開するSitecoreジョブを実装できます。メールキャンペーンが中断され、すべてのメールメッセージが送信されない場合、送信キューに残っている項目がいくつか残っていることがあります。これらはメール送信を再開したときに処理されます。

メールキャンペーンの発送が中断されたときに何が起こるのかをよりよく理解するために、以下のシナリオを考えてみてください。

> !注このシナリオは以下を前提としています:
> 
> -   NumberThreads = DDSとCMの両方で10
>     
> -   DispatchBatchSize = DDSとCMの両方で100
>     
> -   受信者リスト サイズ = 10,000件の連絡先
>     

1.  Email Experience Manager(EXM)がメール送信を開始し、CMとDDSの両方がそれぞれディスパッチキューから1,000件(10×100件)のアイテムを取得して処理を開始します。
    
    ![Diagram illustrating how EXM processes emails.](<https://doc.sitecore.com/api/markdown-image/xp/ja/developers/exm/91/email-experience-manager/images/Manage%20campaign%20dispatch%20interrupt%2090+.png>)
    
2.  CMが回収した1,000点のアイテムを処理する間、サーバーは動作を停止し、ディスパッチが中断されます。1,000件のアイテムのうち:
    
    -   200件が処理されます
    -   800件は進行中とマークされています
    
    DDSは残りの8,000件の処理を続け、終了後には8,200通のメールが送信され、800件が進行中とマークされます。
    
    この時点で、EXMは800件の進行中のアイテムが処理されていないためキャンペーンが一時停止されたとみなします。キャンペーンが再開されると、これら800件が処理され、キャンペーン状態は「送信済み」に変更されます。
    
    ![Diagram of how EXM handles dispatches.](<https://doc.sitecore.com/api/markdown-image/xp/ja/developers/exm/91/email-experience-manager/images/Manage%20campaign%20dispatch%20interrupt%20b%2090+.png>)