Identificazione dei domini di invio email verificati
Per identificare i domini di invio email che richiedono la verifica, utilizzare SOQL (Object Query Language) e Tooling API di Salesforce. Eseguire una query sulle chiavi DKIM (DomainKeys Identified Mail) e sui domini di email autorizzati.
Versioni (Edition) richieste
| Autorizzazioni utente richieste | |
|---|---|
| Per utilizzare la Developer Console: | API abilitata E Visualizza tutti i dati |
| Per utilizzare Query Editor ed eseguire SOQL nella scheda Query Editor: | API abilitata |
Eseguire le operazioni descritte di seguito per trovare i domini di invio email configurati nell'organizzazione. Per verificare se Salesforce può inviare email da un dominio specifico, vedere Verifica dello stato di verifica di un dominio di invio email.
Accesso al Query Editor nella Developer Console
Utilizzare l'editor di query nella Developer Console per eseguire query SOQL e Tooling API.
Se non si ha familiarità con la Developer Console, vedere Nozioni di base sulla Developer Console in Trailhead o collaborare con lo sviluppatore Salesforce per eseguire queste query.
-
Aprire la Developer Console.
- In Lightning Experience: Fare clic sul menu di accesso rapido (
) e quindi su Developer Console. - In Salesforce Classic: Fare clic su Nome e quindi su Developer Console.
- In Lightning Experience: Fare clic sul menu di accesso rapido (
-
Fare clic sulla scheda Query Editor.
Eseguire query sulle chiavi DKIM
Per esaminare le configurazioni delle chiavi DKIM, eseguire query sull'oggetto EmailDomainKey tramite SOQL standard.
- Accedere al Query Editor nella Developer Console.
-
Incollare la query SOQL nell'editor di query.
Di seguito sono riportati esempi di query SOQL per
EmailDomainKey. Per l'elenco completo dei campi di questo oggetto, vedere Chiave dominio email in Riferimento oggetto per Salesforce Platform.Elencare tutte le chiavi DKIM, incluso il relativo stato.
SELECT Id, Domain, Selector, IsActive, TxtRecordsPublishState FROM EmailDomainKey ORDER BY DomainElencare solo le chiavi DKIM attive.
SELECT Id, Domain, Selector, IsActive, TxtRecordsPublishState FROM EmailDomainKey WHERE IsActive = true ORDER BY DomainElencare solo le chiavi DKIM inattive.
SELECT Id, Domain, Selector, IsActive, TxtRecordsPublishState, CreatedDate FROM EmailDomainKey WHERE IsActive = false ORDER BY Domain - Fare clic su Execute (Esegui).
-
Esaminare i risultati nella tabella dei risultati.
Di seguito è riportato un esempio di esecuzione della query per elencare tutte le chiavi DKIM.
Eseguire query sui domini di email autorizzati
L'oggetto AuthorizedEmailDomain Tooling API tiene traccia dei domini di email nell'elenco Dominio di email autorizzato in Imposta. Eseguire una query su questo oggetto tramite Tooling API, non tramite SOQL standard.
- Accedere al Query Editor nella Developer Console.
- Accanto al pulsante Esegui, selezionare Usa Tooling API.
-
Incollare la query nell'editor di query.
Di seguito sono riportati esempi di query Tooling API per
AuthorizedEmailDomain. Per l'elenco completo dei campi di questo oggetto Tooling API, vedere AuthorizedEmailDomain nella Tooling API Developer Guide.Elencare tutti i domini di email autorizzati.
SELECT Id, DomainName, IsDomainOwnershipVerified, IsEmailVerificationRequired, CreatedDate, CreatedById FROM AuthorizedEmailDomain ORDER BY DomainNameElencare solo i domini di email autorizzati verificati.
SELECT Id, DomainName, IsDomainOwnershipVerified, IsEmailVerificationRequired, CreatedDate, CreatedById FROM AuthorizedEmailDomain WHERE IsDomainOwnershipVerified = trueElencare solo i domini di email autorizzati non verificati.
SELECT Id, DomainName, IsDomainOwnershipVerified, IsEmailVerificationRequired, CreatedDate, CreatedById FROM AuthorizedEmailDomain WHERE IsDomainOwnershipVerified = false -
Fare clic su Execute (Esegui).
Di seguito è riportato un esempio di esecuzione della query per elencare tutti i domini di email autorizzati. È selezionata l'opzione "Utilizza Tooling API".
Interpretazione dei risultati della query
Utilizzare i risultati delle query per identificare i domini verificati e intervenire su configurazioni di dominio incomplete o obsolete.
Per ottenere un elenco di tutti i domini verificati, combinare i risultati della query per le chiavi DKIM attive e per i domini di email autorizzati verificati.
Per identificare i domini di invio email la cui impostazione è incompleta, combinare i risultati della query per le chiavi DKIM inattive e per i domini di email autorizzati non verificati.
-
Per ogni query, copiare i risultati della query dalla Developer Console.
Non è disponibile un'opzione di esportazione nella Developer Console. Se la query restituisce un numero elevato di domini, utilizzare questo metodo per estrarre i risultati o utilizzare l'API REST.
- Fare clic con il pulsante destro del mouse su qualsiasi record nella griglia dei risultati e quindi selezionare Ispeziona.
-
Individuare il tag
<table>o<div>che contienegrid-table.Le scelte rapide CTRL+F (Windows) e CMD+F (Mac) aprono la finestra di dialogo di ricerca. - Fare clic con il pulsante destro del mouse sull'elemento e selezionare Copia, quindi selezionare Copia elemento.
-
Per ogni query, incollare i risultati in un file a scelta.
- Per incollare i risultati in un foglio di calcolo Excel, fare clic con il pulsante destro del mouse su una cella, selezionare Incolla speciale e selezionare Testo univoco.
- Se non si dispone di Excel, incollare la tabella HTML in un file e convertirla in un altro formato. Gli strumenti di intelligenza artificiale possono aiutare a eseguire quella conversione.
-
Per ogni file, aggiungere manualmente le intestazioni di colonna.
Le intestazioni di colonna non sono incluse nei dati copiati.
-
Combinare o confrontare i dati.
Il dominio si trova nel campo Domain dell'oggetto
EmailDomainKeye nel campo DomainName dell'API ToolingAuthorizedEmailDomain.
Per inviare email da un dominio non verificato, attivare la chiave DKIM, impostare una chiave DKIM attiva o verificare il dominio email autorizzato. Vedere Creazione di una chiave DKIM e Verifica dei domini di invio email.

