【第66回】 List Detective を無効化する方法 - カスタム List Detective の設定
以前に List Detective 機能とは何か?についての記事を書きました。
List Detective とは
List Detective は、メール配信の到達性に悪影響を与える可能性のあるメールアドレスを自動的に検出し、送信対象から除外する機能です。これにより、IP レピュテーションの低下を防ぐことができます。なお、この機能をアカウントで完全に無効化することはできません。
たとえば、以下のようなユーザー名(アカウント名)を含むメールアドレスは、自動的に送信対象から除外されます。
- info
- default
- support
- webmaster
- subscribe
- unsubscribe
- null
- noreply
- privacy
- postmaster
- mailerdaemon
- nobody
- none
- www
- remove
- root
- invalid
- junk
- junkemail
- junkmail
- noc
- noemail
- listserv
- usenet
- abuse
- uucp
カスタム List Detective の活用
一方で、例えば「info@」など一部のアドレスの List Detective を解除して、送信を許可したいケースもあります。
その場合は 「カスタム List Detective」 を利用します。
この機能を有効化するには、Salesforce サポートチームにケースを起票する必要があります。有効化されると、Email Studio の管理者タブに以下のような設定画面が表示され、ユーザー名(アカウント名)やドメイン単位で制御が可能になります。

注意点
List Detective を解除するための「ユーザー名」や「ドメイン名」を登録できるのは Salesforce サポートチームのみです。
一見、画面上では新規登録ができるように見えますが、ユーザー自身で追加登録しても List Detective は解除されません。
むしろ、その「ユーザー名」や「ドメイン名」を持つメールアドレスが List Detective の対象になりますので、送信除外対象になります。
つまり、本来は List Detective を登録する機能です。
データエクステンション内での一括調査方法
データエクステンションに含まれるメールアドレスのうち、List Detective に該当するユーザー名がどの程度存在するか調べたい場合は、以下の SQL を利用できます。
SELECT TOP 100
SUBSTRING([Email], 0, CHARINDEX('@', [Email])) AS User_Name,
COUNT(SUBSTRING([Email], 0, CHARINDEX('@', [Email]))) AS Count
FROM [Data_Extension_Name]
WHERE SUBSTRING([Email], 0, CHARINDEX('@', [Email])) IN (
'info', 'default', 'support', 'webmaster', 'subscribe', 'unsubscribe',
'null', 'noreply', 'privacy', 'postmaster', 'mailerdaemon', 'nobody',
'none', 'www', 'remove', 'root', 'invalid', 'junk', 'junkemail',
'junkmail', 'noc', 'noemail', 'listserv', 'usenet', 'abuse', 'uucp'
)
GROUP BY SUBSTRING([Email], 0, CHARINDEX('@', [Email]))
ORDER BY COUNT(SUBSTRING([Email], 0, CHARINDEX('@', [Email]))) DESC[Data_Extension_Name] → 対象のデータエクステンション名
[Email] → メールアドレスを格納しているフィールド名
に置き換えてご利用ください。

今回は以上です。
