Вы находитесь здесь:
Получение списка проверенных доменов отправки эл. почты
Чтобы идентифицировать проверенные домены отправки эл. почты, используйте Salesforce Object Query Language (SOQL) и Tooling API. Запросите ключи DKIM и авторизованные домены эл. почты DomainKeys.
Требуемые версии
| Требуемые полномочия пользователя | |
|---|---|
| Для использования консоли разработчика: | «API включен» И «Просмотр всех данных» |
| Для использования редактора запросов и выполнения SOQL на вкладке Query Editor: | API включен |
Выполните следующие действия, чтобы найти проверенные домены отправки электронной почты в вашей организации.
Чтобы получить список доменов, используемых недавно для отправки электронной почты из вашей организации, см. «Идентификация доменов отправки электронной почты». Чтобы проверить возможность отправки электронной почты Salesforce из определенного домена, см. «Проверка статуса проверки домена отправки электронной почты».
Доступ к редактору запросов в Developer Console
Используйте редактор запросов в консоли разработчика для выполнения запросов SOQL и Tooling API.
Если вы новичок в Developer Console, см. Developer Console Basics in Trailhead или совместно с разработчиком Salesforce выполните данные запросы.
-
Откройте консоль разработчика.
- В Lightning Experience: Нажмите на меню быстрого доступа (
), а потом нажмите Developer Console. - В Salesforce Classic: Нажмите «Имя пользователя», потом нажмите «Консоль разработчика».
- В Lightning Experience: Нажмите на меню быстрого доступа (
-
Откройте вкладку «Редактор запросов».
Запрос ключей DKIM
Чтобы просмотреть конфигурации ключей DKIM, запросите объект EmailDomainKey посредством стандартного SOQL.
- Откройте редактор запросов в Developer Console.
-
Вставьте запрос SOQL в редактор запросов.
Ниже указаны примеры запросов SOQL для
EmailDomainKey. Полный список полей для данного объекта см. в разделе «Ключ домена эл. почты» в справочном руководстве по объектам Salesforce Platform.Перечислите все ключи DKIM, включая их статус.
SELECT Id, Domain, Selector, IsActive, TxtRecordsPublishState FROM EmailDomainKey ORDER BY DomainСписок только активных ключей DKIM.
SELECT Id, Domain, Selector, IsActive, TxtRecordsPublishState FROM EmailDomainKey WHERE IsActive = true ORDER BY DomainСписок только неактивных ключей DKIM.
SELECT Id, Domain, Selector, IsActive, TxtRecordsPublishState, CreatedDate FROM EmailDomainKey WHERE IsActive = false ORDER BY Domain - Нажмите кнопку «Выполнить».
-
Просмотрите результаты в таблице результатов.
Ниже указан пример выполнения запроса для добавления в список всех ключей DKIM.
Запрос авторизованных доменов эл. почты
Объект AuthorizedEmailDomain Tooling API отслеживает домены эл. почты в списке «Авторизованный домен эл. почты» в настройках. Запросите этот объект посредством Tooling API, а не стандартного SOQL.
- Откройте редактор запросов в Developer Console.
- Рядом с кнопкой «Выполнить» выберите «Использовать Tooling API».
-
Вставьте запрос в редактор запросов.
Ниже указан пример запросов Tooling API для
AuthorizedEmailDomain. Полный список полей для данного объекта Tooling API см. в разделе AuthorizedEmailDomain в Руководстве разработчика Tooling API.Составьте список всех авторизованных доменов эл. почты.
SELECT Id, DomainName, IsDomainOwnershipVerified, IsEmailVerificationRequired, CreatedDate, CreatedById FROM AuthorizedEmailDomain ORDER BY DomainNameДобавьте в список только проверенные авторизованные домены эл. почты.
SELECT Id, DomainName, IsDomainOwnershipVerified, IsEmailVerificationRequired, CreatedDate, CreatedById FROM AuthorizedEmailDomain WHERE IsDomainOwnershipVerified = trueДобавьте в список только авторизованные домены эл. почты, которые не проверены.
SELECT Id, DomainName, IsDomainOwnershipVerified, IsEmailVerificationRequired, CreatedDate, CreatedById FROM AuthorizedEmailDomain WHERE IsDomainOwnershipVerified = false -
Нажмите кнопку «Выполнить».
Ниже указан пример выполнения запроса для списка всех авторизованных доменов эл. почты. Выбран параметр «Использовать Tooling API».
Интерпретация результатов запроса
Используйте результаты запроса для идентификации проверенных доменов и выполнения действий над неполными или устаревшими конфигурациями доменов.
Чтобы получить список всех проверенных доменов, объедините результаты запроса для активных ключей DKIM и для проверенных авторизованных доменов эл. почты.
Чтобы определить домены отправки эл. почты, для которых настройка не завершена, объедините результаты запроса для неактивных ключей DKIM и для авторизованных доменов эл. почты, которые не проверены.
-
Для каждого запроса скопируйте результаты запроса из консоли разработчика.
В Developer Console отсутствует параметр экспорта. Если ваш запрос возвращает большое количество доменов, используйте этот метод для извлечения результатов или использования REST API.
- Щелкните правой кнопкой мыши по любой записи в сетке результатов и выберите «Проверить».
-
Найдите
<table>или тег<div>, содержащийgrid-table.Клавиши быстрого доступа CTRL+F (Windows) и CMD+F (Mac) откроют диалоговое окно поиска. - Щелкните правой кнопкой мыши этот элемент и выберите «Копировать», потом выберите «Копировать элемент».
-
Для каждого запроса вставьте результаты в выбранный файл.
- Чтобы вставить результаты в электронную таблицу Excel, щелкните правой кнопкой мыши ячейку, выберите «Вставить специальный» и выберите «Текст Юникода».
- При отсутствии приложения Excel вставьте HTML-таблицу в файл и преобразуйте ее в другой формат. Инструменты искусственного интеллекта могут помочь вам выполнить это преобразование.
-
Для каждого файла вручную добавьте заголовки столбцов.
Заголовки столбцов не добавляются в скопированные данные.
-
Объедините или сравните данные.
Домен находится в поле «Домен» объекта
EmailDomainKeyи в поле DomainNameAuthorizedEmailDomainTooling API.
Чтобы отправить электронное сообщение из непроверенного домена, активируйте ключ DKIM, настройте активный ключ DKIM или проверьте авторизованный домен эл. почты. См. «Создание ключа DKIM и проверка доменов отправки эл. почты».

