---
title: "バウンドを回収するための設定"
slug: "the-configuration-settings-for-collecting-bounces"
abstract: "Sitecoreアプリケーションセンターは、メッセージ配信が失敗した際に配信状況通知を収集し、それをEXMに渡します。"
---
# バウンドを回収するための設定

メール配信中にエラーが発生した場合、送信者は送信者のメールサーバーまたは受信者のメールサーバーからバウンスを受け取ります。サーバーが配信のためにメッセージを受け入れると、配信が失敗した場合もバウンスを送信します。

EXMはバウンスを収集するために以下のいずれかの方法を使用します。

-   [EXMデリバリークラウド](https://doc.sitecore.com/xp/ja/developers/exm/91/email-experience-manager/the-configuration-settings-for-collecting-bounces.html#UUID-f7d5bff6-cb28-08e1-d3fa-2a2f1d714b24_N1542828465124 "Collect bounces using EXM Delivery Cloud")
-   [カスタムSMTP](https://doc.sitecore.com/xp/ja/developers/exm/91/email-experience-manager/the-configuration-settings-for-collecting-bounces.html#UUID-f7d5bff6-cb28-08e1-d3fa-2a2f1d714b24_N1542828476467 "Collect bounces using a custom SMTP")

## EXM Delivery Cloudを使ってバウンスを回収します

デフォルトでは、EXMはSitecore.EDS.Providers.Sparkpost.Sync.configファイルの<scheduling>セクションにあるSitecore.EDS.Providers.Sparkpost.Tasks.PullBouncesAgent設定を使って、スケジュールされた間隔でバウンスされたメールキャンペーンを収集します。

<agent type="Sitecore.EDS.Providers.Sparkpost.Tasks.PullBouncesAgent, Sitecore.EDS.Providers.Sparkpost" method="Run" interval="\`01:00\`:00">
 …
 <runInterval>\`01:00\`:00</runInterval>
 <messageEventsCount>2500</messageEventsCount>
</agent>

舞台設定

デフォルト値

概要

インターバル

01:00:00

EXM Delivery Cloudにバウンスを回収させる間隔を指定してください。

runInterval

01:00:00

EXM Delivery Cloudプロバイダーを開始してからどのくらい遡って、EXMにバウンスを回収させたいかを指定します。

メッセージイベントカウント

2500

Sparkpost APIのデフォルトページサイズを指定します。デフォルトでは、2500が一度に返される最大レコード数です。値は1から10,000の間でなければなりません。  
  
\>\[!重要\]  
\> この設定はSparkpostのAPIに設定された制限に対応しなければなりません。

## カスタムSMTPでバウンスを回収します

カスタムSMTPを使う場合は、マネージャーのルートにある **コンテンツ** タブの **「Delivery Status Notifications** 」セクションでバウンス設定を設定できます。

![Email Campaign node in the Content Editor showing the Delivery Status Notifications section.](<https://doc.sitecore.com/api/markdown-image/xp/ja/developers/exm/91/email-experience-manager/images/Collecting_bounces%2035%20and%2090+.png>)

舞台設定

例

概要

通知の収集

クリア

このチェックボックスを選択して、キャンペーン送信に使うメールアドレスからの返送履歴を収集してください。空欄はマネージャーのルートから値を引き継ぎます。  
  
このチェックボックスをクリアすると、システムは配達通知の設定を無視し、すべてのメッセージが成功裏に配達されたかのように振る舞います。

差出人住所

[dsn@site.net](mailto:dsn@site.net)

サービスがバウンスを送ってほしいメールアドレスを指定してください。

POP3サーバー

pop.server.com

POP3サーバーのアドレス/名前を指定してください。(必須)

POP3 SSL

デフォルト

メールキャンペーンの転送にPOP3サーバーでSSLを使うかどうかを選択してください。

POP3ポート

110

POP3サーバーからメッセージを転送するためのポートを指定します。(必須)

POP3ユーザー名

サーバーユーザー

POP3サーバーのユーザー名を指定してください。

POP3パスワード

12345

POP3サーバーのユーザーパスワードを指定してください。

バウンスはSitecore.EDS.Providers.CustomSmtp.Sync.configファイルの<scheduling>セクションにある設定Sitecore.EDS.Providers.CustomSmtp.Tasks.PullPop3BouncesAgentを使って、予定された間隔で収集されます。

<agent type=" Sitecore.EDS.Providers.CustomSmtp.Tasks.PullPop3BouncesAgent, Sitecore.EDS.Providers.CustomSMTP" method="Run" interval="\`00:01\`:00">
 <param ref="exm/eds/receiversCollection" />
</agent>

舞台設定

デフォルト値

概要

インターバル

01:00:00

カスタムSMTPがバウンスを収集したい間隔を指定してください。

PullPop3Bouncesエージェントはexm/eds/receiversCollection要素を使ってPOP3の設定を取得します。ManagerRootsPop3ReceiversCollectionはデフォルトで使用されます。これにより、Sitecoreの各マネージャルートで指定されているPOP3設定を取得します。

代替Pop3ReceiversCollection実装は、Sitecore.EDS.Providers.CustomSMTP.Sync.configファイルで指定されたPOP3設定を使用します。また、独自の実装receiversCollectionも可能です。

以下は代替Pop3ReceiversCollection実装を用いた例です:

<pop3Settings>
 <pop3Setting type="Sitecore.EDS.Core.Net.Pop3.Pop3Settings,
Sitecore.EDS.Core" singleInstance="true">             
 <server>localhost</server>          
 <port>110</port>          
 <userName>username</userName>          
 <password>pwd</password>              
 <useSsl>false</useSsl>           
 <startTls>false</startTls>           
 <proxySettings ref="exm/eds/proxySettings"/>
    </pop3Setting>    
 <pop3GmailSetting type="Sitecore.EDS.Core.Net.Pop3.Pop3Settings,
Sitecore.EDS.Core" singleInstance="true">             
 <server>pop.gmail.com</server>             
 <port>995</port>        
 <userName>your@gmail.com</userName>          
 <password>password</password>           
 <useSsl>true</useSsl>  
 </pop3GmailSetting>         
</pop3Settings>

<receiversCollection
type="Sitecore.EDS.Providers.CustomSmtp.Reporting.Pop3ReceiversCollection,
Sitecore.EDS.Providers.CustomSmtp">
   <settings hint="list:AddSettings">
   <setting ref="exm/eds/pop3Settings/pop3Setting"/>
   <setting ref="exm/eds/pop3Settings/pop3GmailSetting"/>
   </settings>              
 <param ref="exm/eds/bounceInspector"/>     
 <param ref="exm/eds/environmentIdentifier" /     
 <param ref="exmLogger" />
</receiversCollection>