Configurazione dell'email

Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione Documentazione di Apigee X.
Informazioni

Per impostazione predefinita, il portale Servizi per gli sviluppatori invia email in risposta a determinati eventi. Per Ad esempio, quando un nuovo sviluppatore si registra sul portale, quest'ultimo invia automaticamente un messaggio di benvenuto un'email allo sviluppatore. Oppure, se lo sviluppatore perde la password, può richiedere un email con una password temporanea.

In qualità di provider API, puoi controllare tutti gli aspetti delle email generate dal portale, tra cui:

  • Formattare le email automatiche inviate dal portale
  • Specificare il server SMTP utilizzato dal portale
  • Aggiunta di regole per generare email in risposta agli eventi sul portale

Invio di email da un portale basato su cloud

La configurazione email predefinita per un portale basato su cloud di cui è stato eseguito il deployment su Pantheon o Acquia essere utilizzati solo in ambienti non di produzione. Le email inviate da un server cloud anonimo possono essere bloccato o contrassegnato come spam.

Per i portali di produzione, utilizza una delle seguenti opzioni per l'invio di email:

Invio di email da un portale on-premise

Per impostazione predefinita, la posta viene inviata utilizzando il file PHP mail(). PHP cerca di inviare email utilizzando sendmail sul sistema locale, che può essere configurato nel file php.ini di PHP .

Per i portali di produzione, puoi utilizzare il modulo SMTP descritto di seguito per inviare email tramite un server SMTP o server aziendale.

Configurare un server SMTP

Il portale per gli sviluppatori richiede la configurazione di un server SMTP per l'invio di messaggi email. A configurare il server SMTP, devi prima attivare il modulo di supporto dell'autenticazione SMTP di Drupal sullo sviluppatore portale.

Dopo aver configurato il server SMTP, tutte le email inviate dal portale per gli sviluppatori utilizzano o server web. Queste email includono le email inviate ai nuovi sviluppatori e quelle inviate agli sviluppatori che perdono la password ed email inviate agli sviluppatori con account bloccati.

Per configurare il server SMTP:

  1. Accedi al tuo portale come utente con privilegi di amministratore o di creazione di contenuti.
  2. Seleziona Moduli nel menu di amministrazione di Drupal.
    Si apre la pagina Moduli.
  3. Attiva il modulo Supporto autenticazione SMTP.
  4. Salva la configurazione.
  5. Dopo che il modulo è stato attivato, seleziona Configura nel Voce relativa all'assistenza nella pagina Moduli.
    Viene visualizzata la pagina di configurazione Supporto dell'autenticazione SMTP.
  6. In Attiva o disattiva questo modulo, seleziona On.
  7. Nell'area delle impostazioni del server SMTP, inserisci le seguenti informazioni:
    • Indirizzo del server SMTP. Ad esempio, per il server SMTP di Gmail in uscita, utilizza smtp.gmail.com.
    • (Facoltativo) Inserisci l'indirizzo del server SMTP di backup. Questo valore non è obbligatorio.
    • Inserisci la porta SMTP. Il valore di questa porta può variare in base il protocollo di crittografia selezionato. Ad esempio, per Gmail, la porta è 465 quando si utilizza SSL e 587 per TLS.
    • Seleziona il protocollo di crittografia come Nessuno, SSL o TLS.
  8. Nell'area Autenticazione SMTP, specifica il nome utente e la password utilizzati per l'autenticazione SMTP. Questi dati devono essere nome utente e password validi sul server SMTP.
  9. In Opzioni email, inserisci l'indirizzo email e il nome dell'utente. generando il messaggio email. Questi valori corrispondono al campo "Da" dell'email.
  10. (Facoltativo) In Invia messaggio email di prova, inserisci un indirizzo email in cui il portale invia un messaggio di prova.
  11. Salva la configurazione.
    Il salvataggio della configurazione genera il messaggio email di prova e mostra le eventuali configurazioni errori. Controlla la posta in arrivo dell'indirizzo email del messaggio di prova per assicurarti che in arrivo.
  12. Seleziona Configurazione > Sistema > Informazioni sul sito in Drupal menu di amministrazione.
  13. In Dettagli sito, imposta l'indirizzo email sullo stesso indirizzo email del specificata nel passaggio 9.
    Alcuni moduli Drupal che generano email utilizzano questo campo per determinare il campo "Da" indirizzo del email e non il valore nella pagina Supporto dell'autenticazione SMTP.
  14. Salva la configurazione.

Configurare e formattare le email notifiche

Puoi configurare diverse notifiche via email che vengono inviate in risposta a un attività come la registrazione, l'eliminazione, il blocco e lo sblocco degli account sviluppatore.

Puoi anche controllare il campo "Da" l'indirizzo email delle email.

Per configurare le notifiche via email:

  1. Accedi al tuo portale come utente con privilegi di amministratore o di creazione di contenuti.
  2. Seleziona Configurazione > Persone > Impostazioni account in Drupal menu di amministrazione. Viene visualizzata la pagina Impostazioni account.
  3. Seleziona un tipo di notifica email nella sezione E-mail della pagina Impostazioni account. Ad esempio, puoi selezionare "Ti diamo il benvenuto (non è richiesta l'approvazione)", per inviare un'email quando viene automaticamente approvato durante la procedura di registrazione dello sviluppatore.

  4. Modifica l'oggetto e il corpo della notifica via email.
    Posiziona il cursore in un campo, ad esempio Oggetto, quindi seleziona l'icona Sfoglia i token disponibili nella parte inferiore del modulo per visualizzare l'elenco dei utilizzabili sul campo. Viene visualizzato un popup che ti consente di selezionare un token da aggiungere, ad esempio come [user:name], che corrisponde al nome utente dello sviluppatore.
  5. Fai clic su Salva configurazione.

Puoi anche modificare il campo "Da" nome e indirizzo in una notifica via email.

Per modificare il campo "Da" nome e indirizzo:

  1. Accedi al tuo portale come utente con privilegi di amministratore o di creazione di contenuti.
  2. Seleziona Configurazione > Sistema > Supporto dell'autenticazione SMTP nel Menu di amministrazione di Drupal. Viene visualizzata la pagina Supporto dell'autenticazione SMTP.
  3. Specifica un valore per "Da" nel campo Indirizzo email da.
  4. Specifica un valore per "Da" nel campo Nome email da nome.
  5. Fai clic su Salva configurazione.
  6. Seleziona Configurazione > Sistema > Informazioni sul sito in Drupal menu di amministrazione.
  7. Specifica lo stesso indirizzo email che hai utilizzato nel passaggio 3 nel campo Indirizzo email.
  8. Fai clic su Salva configurazione.

Generare un'email quando si verifica un evento

Un uso comune delle regole è la generazione di email in risposta a un evento. Il portale è integrato la generazione di email per eventi predefiniti, ad esempio quando un nuovo sviluppatore registra un . Tuttavia, puoi aggiungere regole personalizzate per generare email. Ad esempio, puoi Generare un'email quando lo sviluppatore aggiunge, rimuove o modifica un'app.

Questa sezione contiene un esempio di come creare una regola per generare un'email quando uno sviluppatore registra un'app. Modifica questa procedura come necessario per generare email per altri eventi.

Per generare un'email quando uno sviluppatore crea un'app:

  1. Accedi al tuo portale come utente con privilegi di amministratore o di creazione di contenuti.
  2. Seleziona Moduli nel menu di amministrazione di Drupal.
  3. Assicurati che il modulo UI regole sia abilitato.
  4. Seleziona Configurazione > Flusso di lavoro > Regole nell'amministrazione Drupal o dal menu Fogli Google. Viene visualizzata la pagina Regole.
  5. Seleziona il pulsante Aggiungi una nuova regola.
  6. Nella pagina delle nuove regole, specifica:
    • La regola name, ad esempio "Invia regola email".
    • (Facoltativo) Specifica tutti i tag utilizzati per classificare le regole per eseguire una ricerca.
    • Nel menu a discesa Reagisci all'evento, seleziona Scollega > Al momento della creazione di un'app sviluppatore.
  7. Salva la regola.
    Se salvi la regola, il modulo di modifica delle regole viene aperto con tre riquadri: Eventi, che puoi appena creato), Condizioni e Azioni.
  8. Nella sezione Azioni, seleziona Aggiungi azione.
  9. Dal menu a discesa Seleziona l'azione da aggiungere, seleziona Sistema > invia email.
    Questa selezione apre una pagina che ti consente di formattare l'email. Utilizza questo modulo per specificare "A", "Oggetto", "Messaggio" e altri campi dell'email.

    Espandi il link Sostituzione Pattern sotto ogni campo per visualizzare l'elenco pattern che puoi utilizzare sul campo. Ad esempio, se espandi Pattern sostitutivi in Nel campo A, vedrai un elenco di pattern che include [app:developer]. Se specifichi pattern nel campo A, l'email viene inviata all'autore dell'app.
  10. Imposta i campi come mostrato di seguito:
  11. Seleziona Salva per tornare alla pagina di modifica della regola.
  12. Seleziona Salva modifiche.

Testa la regola aggiungendo una nuova app sul portale. Dovresti ricevere una notifica via email in come mostrato di seguito:

Subject: App test email app created

App: test email app
API products: PremiumWeatherAPI, weatherapikey-Product
Created at: Mon, 01/27/2014 - 10:16