Questo documento spiega come configurare l'inoltro email nell'API Gmail.
Puoi utilizzare la risorsa
settings per
configurare l'inoltro per un account. Per utilizzare un indirizzo email per l'inoltro, questo
deve soddisfare uno dei seguenti criteri:
- L'indirizzo email è verificato. Per saperne di più, consulta Creare e verificare gli indirizzi di inoltro.
- L'indirizzo email appartiene allo stesso dominio del mittente.
- L'indirizzo email appartiene a un sottodominio all'interno dello stesso dominio del mittente.
- L'indirizzo email appartiene a un alias di dominio configurato come parte dello stesso account Google Workspace.
Se l'indirizzo email di inoltro non rispetta una di queste regole, la configurazione dell'inoltro tramite l'API non va a buon fine.
Per informazioni su come
creare,
elencare,
ottenere>o
eliminare
gli indirizzi di inoltro, consulta i metodi nella risorsa
settings.forwardingAddresses.
Per informazioni su come
ottenere
o
aggiornare
le impostazioni di inoltro automatico, consulta i metodi nella risorsa
settings.
Creare e verificare gli indirizzi di inoltro
Devi creare gli indirizzi di inoltro prima di utilizzarli. In alcuni casi, gli utenti devono anche verificare la proprietà dell'indirizzo.
Se Gmail richiede la verifica dell'utente per un indirizzo di inoltro, l'API
restituisce l'indirizzo con un
VerificationStatus
di pending. Gmail invia automaticamente un messaggio di verifica all'indirizzo email di destinazione. Il proprietario dell'indirizzo email deve completare la procedura di verifica prima che tu possa utilizzarlo.
Gli indirizzi di inoltro che non richiedono la verifica hanno uno stato di verifica
accepted.
Attivare l'inoltro automatico
Puoi scegliere di inoltrare tutti i nuovi messaggi a un altro indirizzo email.
Per farlo, chiama il
metodo updateAutoForwarding
per attivare l'inoltro automatico per un account. La chiamata richiede un indirizzo di inoltro registrato
e verificato e un'azione da intraprendere per i messaggi inoltrati.
Imposta questi valori nell'oggetto
AutoForwarding.
Utilizza il campo
disposition
per impostare lo stato del messaggio dopo l'inoltro. Sebbene il valore predefinito sia dispositionUnspecified, non puoi impostare questo campo su dispositionUnspecified.
I seguenti esempi di codice mostrano come attivare l'inoltro automatico e poi spostare i messaggi inoltrati nel cestino:
Java
Python
Per disattivare l'inoltro automatico, chiama il metodo
updateAutoForwarding
e imposta il campo
enabled
dell'oggetto AutoForwarding su false.
Inoltrare messaggi specifici
L'inoltro automatico invia tutti i messaggi Gmail ricevuti all'account di destinazione. Per inoltrare messaggi specifici, configura un filtro per creare regole che inoltrino i messaggi in risposta agli attributi o ai contenuti dei messaggi.
Per inoltrare i messaggi a più account, crea un filtro per ogni indirizzo email di inoltro.