E-Mail konfigurieren

<ph type="x-smartling-placeholder"></ph> Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur Apigee X-Dokumentation.
Weitere Informationen

Standardmäßig sendet das Developer Services-Portal als Reaktion auf bestimmte Ereignisse E-Mails. Für Wenn sich ein neuer Entwickler im Portal registriert, sendet das Portal automatisch eine Begrüßung E-Mail an den Entwickler senden. Oder wenn der Entwickler sein Passwort verliert, eine E-Mail mit einem temporären Passwort senden.

Als API-Anbieter können Sie alle Aspekte der vom Portal generierten E-Mails steuern, einschließlich:

  • Formatierung der vom Portal gesendeten automatisierten E-Mails
  • Vom Portal verwendeten SMTP-Server angeben
  • Regeln zum Generieren von E-Mails als Reaktion auf Ereignisse im Portal hinzufügen

E-Mails über ein cloudbasiertes Portal senden

Die Standard-E-Mail-Konfiguration für ein cloudbasiertes Portal, das in Pantheon oder Acquia bereitgestellt wird, sollte nur in Nicht-Produktionsumgebungen verwendet werden. E-Mails, die von einem anonymen Cloud-Server gesendet werden, blockiert oder als Spam markiert.

Verwenden Sie für Produktionsportale eine der folgenden Optionen zum Senden von E-Mails:

  • Verwenden Sie das SMTP-Modul und leiten Sie E-Mails wie unter SMTP-Server konfigurieren beschrieben an den SMTP-Server Ihres Unternehmens weiter.
  • Verwenden Sie einen externen E-Mail-Dienst wie SendGrid oder Amazon SES (Simple Email Service). Für Weitere Informationen finden Sie unter: <ph type="x-smartling-placeholder">

E-Mails von einem lokalen Portal senden

Standardmäßig werden E-Mails über das PHP-Protokoll mail() ein. PHP versucht, E-Mails über Sendmail im lokalen System zu senden. in der PHP-Datei php.ini konfiguriert -Datei.

Für Produktionsportale können Sie das unten beschriebene SMTP-Modul verwenden, um E-Mails über eine SMTP-Server oder Unternehmensserver.

SMTP-Server konfigurieren

Das Entwicklerportal erfordert, dass Sie einen SMTP-Server zum Senden von E-Mail-Nachrichten konfigurieren. Bis den SMTP-Server konfigurieren möchten, müssen Sie zunächst das Drupal-SMTP-Authentifizierungs-Supportmodul beim Entwickler aktivieren.

Nach der Konfiguration des SMTP-Servers verwenden alle vom Entwicklerportal gesendeten E-Mails das SMTP Server. Zu diesen E-Mails gehören E-Mails an neue Entwickler, E-Mails an Entwickler, sein Passwort und E-Mails, die an Entwickler mit blockierten Konten gesendet werden.

So konfigurieren Sie den SMTP-Server:

  1. Melden Sie sich in Ihrem Portal als Nutzer mit Administrator- oder Berechtigungen zum Erstellen von Inhalten an.
  2. Wählen Sie Modules im Drupal-Verwaltungsmenü aus.
    Die Seite „Module“ wird geöffnet.
  3. Aktivieren Sie das Modul SMTP-Authentifizierungsunterstützung.
  4. Speichern Sie die Konfiguration.
  5. Wählen Sie nach der Aktivierung des Moduls im Bereich für die SMTP-Authentifizierung die Option Konfigurieren aus. Supporteintrag auf der Seite „Module“.
    Die Konfigurationsseite für die SMTP-Authentifizierungsunterstützung wird angezeigt.
  6. Wählen Sie unter Dieses Modul aktivieren oder deaktivieren die Option An aus.
  7. Geben Sie im Bereich SMTP-Server-Einstellungen die folgenden Informationen ein: <ph type="x-smartling-placeholder">
      </ph>
    • SMTP-Serveradresse Für den ausgehenden SMTP-Server von Gmail verwenden Sie smtp.gmail.com.
    • Geben Sie optional die Adresse des Backup-SMTP-Servers ein. Dieser Wert ist nicht erforderlich.
    • Geben Sie den SMTP-Port ein. Der Wert dieses Ports kann basierend auf das ausgewählte Verschlüsselungsprotokoll. Für Gmail lautet der Port beispielsweise bei Verwendung von SSL 465. und 587 für TLS.
    • Wählen Sie als Verschlüsselungsprotokoll Kein, SSL oder TLS
  8. Geben Sie im Bereich SMTP-Authentifizierung den Nutzernamen und das Passwort an, die Sie verwendet haben. zur SMTP-Authentifizierung. Dabei muss es sich um einen gültigen Nutzernamen und ein gültiges Passwort auf dem SMTP-Server handeln.
  9. Geben Sie unter E-Mail-Optionen die E-Mail-Adresse und den Namen des Nutzers ein. die Generierung der E-Mail-Nachricht. Diese Werte entsprechen dem Feld Adresse der E-Mail.
  10. Optional können Sie unter Test-E-Mail-Nachricht senden eine E-Mail-Adresse eingeben, wobei sendet das Portal eine Testnachricht.
  11. Speichern Sie die Konfiguration.
    Durch das Speichern der Konfiguration wird die Test-E-Mail-Nachricht erstellt und die Konfiguration angezeigt Fehler. Überprüfen Sie den Posteingang der E-Mail-Adresse der Testnachricht. kommt.
  12. Wählen Sie Konfiguration > System > Website-Informationen in Drupal Menü „Verwaltung“.
  13. Legen Sie unter Site Details (Websitedetails) dieselbe E-Mail-Adresse fest wie die Sie in Schritt 9 angegeben haben.
    Einige Drupal-Module, die E-Mails generieren, verwenden dieses Feld, um die "Von"-Adresse Adresse der E-Mail-Adresse und nicht den Wert auf der Seite für die Unterstützung der SMTP-Authentifizierung.
  14. Speichern Sie die Konfiguration.

E-Mails konfigurieren und formatieren Benachrichtigungen

Sie können verschiedene E-Mail-Benachrichtigungen konfigurieren, die als Reaktion auf bestimmte Aktivitäten wie das Registrieren, Löschen, Blockieren und Aufheben der Blockierung von Entwicklerkonten.

Sie können auch die Einstellung die E-Mail-Adresse ein.

So konfigurieren Sie E-Mail-Benachrichtigungen:

  1. Melden Sie sich in Ihrem Portal als Nutzer mit Administrator- oder Berechtigungen zum Erstellen von Inhalten an.
  2. Wählen Sie Konfiguration > Personen > Kontoeinstellungen in Drupal Menü „Verwaltung“. Die Seite „Kontoeinstellungen“ wird geöffnet.
  3. Wählen Sie auf der Seite mit den Kontoeinstellungen im Abschnitt "E-Mails" die Art der E-Mail-Benachrichtigung aus. Sie können beispielsweise „Willkommen (keine Genehmigung erforderlich)“ auswählen. Dann wird eine E-Mail gesendet, wenn der Entwicklerkonto wird bei der Registrierung automatisch genehmigt.

  4. Bearbeiten Sie den Betreff und den Text der E-Mail-Benachrichtigung.
    Platzieren Sie den Cursor in einem Feld wie Betreff und wählen Sie das Über den Link Verfügbare Tokens suchen unten im Formular finden Sie eine Liste der verfügbaren Tokens. Tokens, die Sie im Feld verwenden können. Ein Pop-up-Fenster wird angezeigt, in dem Sie das hinzuzufügende Token auswählen können, z. B. als [user:name], was entspricht dem Nutzernamen des Entwicklers.
  5. Klicken Sie auf Save configuration (Konfiguration speichern).

Sie können auch die Einstellung Name und Adresse in einer E-Mail-Benachrichtigung.

So ändern Sie die Einstellung Name und Adresse:

  1. Melden Sie sich in Ihrem Portal als Nutzer mit Administrator- oder Berechtigungen zum Erstellen von Inhalten an.
  2. Wählen Sie Konfiguration > System > SMTP-Authentifizierungsunterstützung in der Drupal-Verwaltungsmenü. Dadurch wird die Seite für die Unterstützung der SMTP-Authentifizierung geöffnet.
  3. Geben Sie eine Absenderadresse an. E-Mail-Adresse im Feld E-Mail-Absenderadresse ein.
  4. Geben Sie eine Absenderadresse an. Name in das Feld E-Mail From Name (E-Mail-Adresse des Absenders) ein.
  5. Klicken Sie auf Save configuration (Konfiguration speichern).
  6. Wählen Sie Konfiguration > System > Website-Informationen in Drupal Menü „Verwaltung“.
  7. Geben Sie im Feld E-Mail-Adresse dieselbe E-Mail-Adresse ein, die Sie in Schritt 3 verwendet haben.
  8. Klicken Sie auf Save configuration (Konfiguration speichern).

E-Mail erstellen, wenn ein Ereignis eintritt

Regeln werden häufig zum Generieren von E-Mails als Reaktion auf ein Ereignis verwendet. Das Portal hat eine Unterstützung für das Generieren von E-Mails für vordefinierte Ereignisse, z. B. wenn ein neuer Entwickler ein Konto. Sie können jedoch eigene Regeln hinzufügen, um E-Mails zu generieren. So können Sie zum Beispiel Eine E-Mail erstellen, wenn der Entwickler eine App hinzufügt, entfernt oder ändert

Dieser Abschnitt enthält ein Beispiel für die Erstellung einer Regel zum Generieren einer E-Mail, wenn ein Entwickler registriert eine App. Ändern Sie dieses Verfahren nach Bedarf, um E-Mails für andere Ereignisse zu generieren.

So erstellen Sie eine E-Mail, wenn ein Entwickler eine App erstellt:

  1. Melden Sie sich in Ihrem Portal als Nutzer mit Administrator- oder Berechtigungen zum Erstellen von Inhalten an.
  2. Wählen Sie Modules im Drupal-Verwaltungsmenü aus.
  3. Das Modul Regel-UI muss aktiviert sein.
  4. Wählen Sie Konfiguration > Workflow > Regeln in der Drupal-Verwaltung . Die Seite „Regeln“ wird geöffnet.
  5. Wählen Sie die Schaltfläche Neue Regel hinzufügen aus.
  6. Geben Sie auf der Seite „Neue Regeln“ Folgendes an: <ph type="x-smartling-placeholder">
      </ph>
    • Den Namen der Regel, z. B. „E-Mail-Regel senden“.
    • Geben Sie optional Tags an, die zur Kategorisierung der Regeln für suchen.
    • Wählen Sie im Drop-down-Menü Reagieren auf Ereignis die Option „Devconnect“ aus. Nach der Erstellung einer Entwickler-App.
  7. Speichern Sie die Regel.
    Wenn Sie die Regel speichern, wird das Formular zur Regelbearbeitung in drei Bereichen geöffnet: Ereignisse. Bedingungen und Aktionen.
  8. Wählen Sie unter Aktionen die Option Aktion hinzufügen aus.
  9. Wählen Sie im Drop-down-Menü Wählen Sie die hinzuzufügende Aktion aus die Option System > E-Mails senden.
    Dadurch wird eine Seite geöffnet, auf der Sie die E-Mail formatieren können. Verwenden Sie dieses Formular, um die Felder „An“, „Betreff“, „Nachricht“ und andere Felder der E-Mail.

    Maximieren Sie den Link Ersetzungsmuster unter den einzelnen Feldern, um die Liste der Muster, die Sie in diesem Feld verwenden können. Wenn Sie z. B. die Ersetzungsmuster unter Im Feld „An“ sehen Sie eine Liste mit Mustern, die [app:developer] enthalten. Wenn Sie dies angeben, Muster im Feld An, wird die E-Mail an den Ersteller der App gesendet.
  10. Legen Sie die Felder so fest:
  11. Wählen Sie Speichern aus, um zur Seite zum Bearbeiten von Regeln zurückzukehren.
  12. Wähle Änderungen speichern aus.

Testen Sie die Regel, indem Sie eine neue Anwendung im Portal hinzufügen. Sie sollten eine E-Mail-Benachrichtigung erhalten in die so aussieht:

Subject: App test email app created

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