E-Mail-API

Im Moment haben wir noch keine API-Wrapper veröffentlicht, aber wir planen dies in naher Zukunft. Sende eine Email an api@forwardemail.net wenn Sie benachrichtigt werden möchten, wenn der API-Wrapper einer bestimmten Programmiersprache veröffentlicht wird. In der Zwischenzeit können Sie diese empfohlenen HTTP-Anforderungsbibliotheken in Ihrer Anwendung verwenden oder einfach verwenden kräuseln wie in den folgenden Beispielen.

SpracheBibliothek
RubinFaraday
PythonAnfragen
JavaOkHttp
PHPfressen
JavaScriptSuperagent (wir sind Betreuer)
Node.jsSuperagent (wir sind Betreuer)
gehennet/http
.NETRestSharp

Der aktuelle HTTP-Basis-URI-Pfad lautet: https://api.forwardemail.net.

Alle Endpunkte erfordern Ihre API-Schlüssel als "Benutzername"-Wert der Anfrage gesetzt werden Basisberechtigung Header. Keine Sorge – unten finden Sie Beispiele, wenn Sie sich nicht sicher sind, was das ist.

Wenn Fehler auftreten, enthält der Antworttext der API-Anforderung eine detaillierte Fehlermeldung.

CodeName
200OK
400Ungültige Anforderung
401Unbefugt
403Verboten
404Nicht gefunden
429Zu viele Anfragen
500interner Serverfehler
501Nicht implementiert
502Schlechtes Tor
503Dienst nicht verfügbar
504Gateway-Timeout
Tipp: Wenn Sie einen 5xx-Statuscode erhalten (was nicht passieren sollte), kontaktieren Sie uns bitte unter api@forwardemail.net und wir werden Ihnen helfen, Ihr Problem sofort zu lösen.

Unser Service wird in über 25 verschiedene Sprachen übersetzt. Alle API-Antwortnachrichten werden in das zuletzt erkannte Gebietsschema des Benutzers übersetzt, der die API-Anforderung stellt. Sie können dies überschreiben, indem Sie einen Benutzernamen übergeben Accept-Language Header. Probieren Sie es einfach aus, indem Sie das Sprach-Dropdown unten auf dieser Seite verwenden.

Wenn Sie benachrichtigt werden möchten, wenn Paginierung verfügbar ist, senden Sie bitte eine E-Mail api@forwardemail.net.

Protokolle abrufen

Mit unserer API können Sie Protokolle für Ihr Konto programmgesteuert herunterladen. Wenn Sie eine Anfrage an diesen Endpunkt senden, werden alle Protokolle für Ihr Konto verarbeitet und Ihnen als Anhang per E-Mail zugesandt (Gzip komprimiert CSV Tabellenkalkulationsdatei) nach Fertigstellung.

Dadurch können Sie Hintergrundjobs mit a erstellen Cron-Job oder mit unserem Node.js Jobplanungssoftware Bree um Protokolle zu erhalten, wann immer Sie möchten. Beachten Sie, dass dieser Endpunkt beschränkt ist auf 10 Anfragen pro Tag.

Der Anhang ist die Kleinschreibung von email-deliverability-logs-YYYY-MM-DD-h-mm-A-z.csv.gz und die E-Mail selbst enthält eine kurze Zusammenfassung der abgerufenen Protokolle. Sie können Protokolle auch jederzeit unter herunterladen Mein Konto → Protokolle

GET /v1/logs/download

Querystring-ParameterErforderlichTypBeschreibung
domainNeinZeichenfolge (FQDN)Filtern Sie Protokolle nach vollqualifizierter Domäne („FQDN“). Wenn Sie dies nicht angeben, werden alle Protokolle aller Domänen abgerufen.
qNeinSchnurSuchen Sie nach Protokollen nach E-Mail, Domäne, Aliasname, IP-Adresse oder Datum (M/Y, M/D/YY, M-D, M-D-YY, oder M.D.YY Format).

Beispielanfrage:

curl https://api.forwardemail.net/v1/logs/download \
  -u API_TOKEN:

Beispiel für einen Cron-Job (jeden Tag um Mitternacht):

0 0 * * * /usr/bin/curl https://api.forwardemail.net/v1/logs/download -u API_TOKEN: &>/dev/null

Beachten Sie, dass Sie Dienste wie nutzen können Crontab.guru um die Syntax Ihres Cron-Job-Ausdrucks zu validieren.

Beispiel für einen Cron-Job (jeden Tag um Mitternacht). und mit Protokollen für den Vortag):

Für MacOS:

0 0 * * * /usr/bin/curl https://api.forwardemail.net/v1/logs/download?q=`date -v-1d -u "+%-m/%-d/%y"` -u API_TOKEN: &>/dev/null

Für Linux und Ubuntu:

0 0 * * * /usr/bin/curl https://api.forwardemail.net/v1/logs/download?q=`date --date "-1 days" -u "+%-m/%-d/%y"` -u API_TOKEN: &>/dev/null

Konto anlegen

POST /v1/account

KörperparameterErforderlichTypBeschreibung
emailJaZeichenfolge (E-Mail)E-Mail-Addresse
passwordJaSchnurPasswort

Beispielanfrage:

curl -X POST https://api.forwardemail.net/v1/account \
  -u API_TOKEN: \
  -d "email=user%40gmail.com"

Konto abrufen

GET /v1/account

Beispielanfrage:

curl https://api.forwardemail.net/v1/account \
  -u API_TOKEN:

Account aktualisieren

PUT /v1/account

KörperparameterErforderlichTypBeschreibung
emailNeinZeichenfolge (E-Mail)E-Mail-Addresse
given_nameNeinSchnurVorname
family_nameNeinSchnurNachname
avatar_urlNeinZeichenfolge (URL)Link zum Avatarbild

Beispielanfrage:

curl -X PUT https://api.forwardemail.net/v1/account \
  -u API_TOKEN: \
  -d "email=user%40gmail.com"

Bitte stellen Sie sicher, dass Sie die Einrichtungsanweisungen für Ihre Domain befolgt haben. Diese Anleitung finden Sie unter Mein Konto → Domänen → Einstellungen → Ausgehende SMTP-Konfiguration. Sie müssen die Einrichtung von DKIM, Return-Path und DMARC sicherstellen, um ausgehendes SMTP mit Ihrer Domain zu senden.

E-Mails auflisten

Beachten Sie, dass dieser Endpunkt keine bereits erstellten E-Mails zurückgibt message, headers, accepted, noch rejectedErrors Eigenschaften.

Um diese Eigenschaften und ihre Werte zurückzugeben, verwenden Sie bitte die E-Mail abrufen Endpunkt mit einer E-Mail-ID.

Dieser Endpunkt wird höchstens zurückkehren 50 Ergebnisse auf einmal. Wenn Sie mehrere Seiten abfragen möchten, fügen Sie an ?page=NUMBER Wo NUMBER ist eine ganze Zahl, z.B. ?page=1.

GET /v1/emails

Querystring-ParameterErforderlichTypBeschreibung
qNeinZeichenfolge (RegExp unterstützt)Suchen Sie nach E-Mails anhand von Metadaten
domainNeinZeichenfolge (RegExp unterstützt)Suchen Sie nach E-Mails anhand des Domainnamens
pageNeinNummerSeite zur Rückgabe der Ergebnisse (Standard ist 1)
`GrenzeNeinNummerAnzahl der Ergebnisse pro Seite, die zurückgegeben werden sollen (Standard ist 50 – das Maximum ist 50 und Minimum ist 10)

Beispielanfrage:

curl https://api.forwardemail.net/v1/emails \
  -u API_TOKEN:

E-Mail erstellen

Unsere API zum Erstellen einer E-Mail ist von der Konfiguration der Nachrichtenoptionen von Nodemailer inspiriert und nutzt diese. Bitte verweisen Sie auf die Nodemailer-Nachrichtenkonfiguration für alle Körperparameter unten.

Beachten Sie, dass mit Ausnahme von envelope und dkim (da wir diese automatisch für Sie festlegen), unterstützen wir alle Nodemailer-Optionen. Wir stellen automatisch ein disableFileAccess und disableUrlAccess Optionen zu true aus Sicherheitsgründen.

Sie sollten entweder die einzelne Option von übergeben raw mit Ihrer rohen vollständigen E-Mail einschließlich Kopfzeilen oder Übergeben Sie unten einzelne Körperparameteroptionen.

POST /v1/emails

KörperparameterErforderlichTypBeschreibung
fromNeinZeichenfolge (E-Mail)Die E-Mail-Adresse des Absenders (muss als Alias der Domain vorhanden sein).
toNeinString oder ArrayDurch Kommas getrennte Liste oder ein Array von Empfängern für den „An“-Header.
ccNeinString oder ArrayDurch Kommas getrennte Liste oder ein Array von Empfängern für den „Cc“-Header.
bccNeinString oder ArrayDurch Kommas getrennte Liste oder ein Array von Empfängern für den „Bcc“-Header.
subjectNeinSchnurDer Betreff der E-Mail.
textNeinString oder PufferDie Klartextversion der Nachricht.
htmlNeinString oder PufferDie HTML-Version der Nachricht.
attachmentsNeinArrayEin Array von Anhangsobjekten (siehe Gemeinsame Felder von Nodemailer).
senderNeinSchnurDie E-Mail-Adresse für den „Sender“-Header (siehe Die erweiterten Felder von Nodemailer).
replyToNeinSchnurDie E-Mail-Adresse für den „Reply-To“-Header.
inReplyToNeinSchnurDie Nachrichten-ID, auf die die Nachricht antwortet.
referencesNeinString oder ArrayDurch Leerzeichen getrennte Liste oder ein Array von Nachrichten-IDs.
attachDataUrlsNeinBooleschWenn true dann konvertiert data: Bilder im HTML-Inhalt der Nachricht in eingebettete Anhänge.
watchHtmlNeinSchnurEine Apple Watch-spezifische HTML-Version der Nachricht (gemäß den Nodemailer-Dokumenten, die neuesten Uhren erfordern keine Einstellung).
ampNeinSchnurEine AMP4EMAIL-spezifische HTML-Version der Nachricht (siehe Beispiel von Nodemailer).
icalEventNeinObjektEin iCalendar-Ereignis zur Verwendung als alternativer Nachrichteninhalt (siehe Kalenderereignisse des Nodemailers).
alternativesNeinArrayEin Array alternativer Nachrichteninhalte (siehe Alternative Inhalte von Nodemailer).
encodingNeinSchnurKodierung für den Text und die HTML-Strings (standardmäßig "utf-8", unterstützt aber "hex" und "base64" auch Codierungswerte).
rawNeinString oder PufferEine benutzerdefinierte generierte Nachricht im RFC822-Format zur Verwendung (anstelle einer Nachricht, die von Nodemailer generiert wird – siehe Benutzerdefinierte Quelle von Nodemailer).
textEncodingNeinSchnurKodierung, die für Textwerte zwingend verwendet werden muss (entweder "quoted-printable" oder "base64"). Der Standardwert ist der nächstgelegene erkannte Wert (für ASCII-Verwendung). "quoted-printable").
priorityNeinSchnurPrioritätsstufe für die E-Mail (kann entweder sein "high", "normal" (Standard) oder "low"). Beachten Sie, dass ein Wert von "normal" legt keinen Prioritätsheader fest (dies ist das Standardverhalten). Wenn ein Wert von "high" oder "low" gesetzt ist, dann die X-Priority, X-MSMail-Priority, und Importance Kopfzeilen wird entsprechend eingestellt.
headersNeinObjekt oder ArrayEin Objekt oder ein Array zusätzlicher Headerfelder, die festgelegt werden sollen (siehe Benutzerdefinierte Header des Nodemailers).
messageIdNeinSchnurEin optionaler Message-ID-Wert für den „Message-ID“-Header (ein Standardwert wird automatisch erstellt, wenn er nicht festgelegt wird – beachten Sie, dass der Wert sollte Halten Sie sich an die RFC2822-Spezifikation).
dateNeinZeichenfolge oder DatumEin optionaler Datumswert, der verwendet wird, wenn der Datumsheader nach dem Parsen fehlt. Andernfalls wird die aktuelle UTC-Zeichenfolge verwendet, wenn sie nicht festgelegt ist. Die Datumsüberschrift darf nicht mehr als 30 Tage vor der aktuellen Uhrzeit liegen.
listNeinObjektEin optionales Objekt von List-* Überschriften (siehe Listenkopfzeilen des Nodemailers).

Beispielanfrage:

curl -X POST https://api.forwardemail.net/v1/emails \
  -u API_TOKEN: \
  -d "from=alias@example.com" \
  -d "to=user%40gmail.com" \
  -d "subject=test" \
  -d "text=test"

Beispielanfrage:

curl -X POST https://api.forwardemail.net/v1/emails \
  -u API_TOKEN: \
  -d "raw=`cat file.eml`"

E-Mail abrufen

GET /v1/emails/:id

Beispielanfrage:

curl https://api.forwardemail.net/v1/emails/:id \
  -u API_TOKEN:

E-Mail löschen

Durch das Löschen der E-Mail wird der Status auf gesetzt "rejected" (und anschließend nicht in der Warteschlange verarbeiten) genau dann, wenn der aktuelle Status einer von ist "pending", "queued", oder "deferred". Wir löschen E-Mails möglicherweise automatisch 30 Tage nach ihrer Erstellung und/oder dem Versand. Sie sollten daher eine Kopie der ausgehenden SMTP-E-Mails in Ihrem Client, Ihrer Datenbank oder Ihrer Anwendung aufbewahren. Bei Bedarf können Sie in Ihrer Datenbank auf unseren E-Mail-ID-Wert verweisen – dieser Wert wird von beiden zurückgegeben E-Mail erstellen und E-Mail abrufen Endpunkte.

DELETE /v1/emails/:id

Beispielanfrage:

curl -X DELETE https://api.forwardemail.net/v1/emails/:id \
  -u API_TOKEN:

Tipp: Domänenendpunkte mit dem Namen einer Domäne /v1/domains/:domain_name da ihr Pfad mit der ID einer Domain austauschbar ist :domain_id. Das bedeutet, dass Sie entweder mit its auf die Domain verweisen können name oder id Wert.

Domänen auflisten

GET /v1/domains

Querystring-ParameterErforderlichTypBeschreibung
qNeinZeichenfolge (RegExp unterstützt)Suche nach Domains nach Namen
nameNeinZeichenfolge (RegExp unterstützt)Suche nach Domains nach Namen

Beispielanfrage:

curl https://api.forwardemail.net/v1/domains \
  -u API_TOKEN:

Domäne erstellen

POST /v1/domains

KörperparameterErforderlichTypBeschreibung
domainJaZeichenfolge (FQDN oder IP)Vollqualifizierter Domänenname ("FQDN") oder IP-Adresse
planNeinZeichenfolge (aufzählbar)Plantyp (muss "free", "enhanced_protection", oder "team", standardmäßig auf "free" oder der aktuelle bezahlte Plan des Benutzers, falls vorhanden)
catchallNeinString (getrennte E-Mail-Adressen) oder BooleanErstellen Sie einen Standard-Catch-All-Alias, standardmäßig zu true (wenn true Es verwendet die E-Mail-Adresse des API-Benutzers als Empfänger, und wenn false es wird kein Auffangbehälter erstellt). Wenn ein String übergeben wird, handelt es sich um eine begrenzte Liste von E-Mail-Adressen, die als Empfänger verwendet werden sollen (getrennt durch Zeilenumbruch, Leerzeichen und/oder Komma).
has_adult_content_protectionNeinBooleschOb der Spam-Scanner-Inhaltsschutz für Erwachsene auf dieser Domain aktiviert werden soll
has_phishing_protectionNeinBooleschOb der Phishing-Schutz des Spam-Scanners für diese Domäne aktiviert werden soll
has_executable_protectionNeinBooleschOb der ausführbare Spam-Scanner-Schutz für diese Domäne aktiviert werden soll
has_virus_protectionNeinBooleschOb der Spam Scanner-Virenschutz für diese Domäne aktiviert werden soll
has_recipient_verificationNeinBooleschGlobaler Domänenstandard, ob Alias-Empfänger aufgefordert werden sollen, auf einen E-Mail-Bestätigungslink zu klicken, damit E-Mails weitergeleitet werden
retention_daysNeinNummerGanzzahl zwischen 0 und 30 Dies entspricht der Anzahl der Aufbewahrungstage für die Speicherung ausgehender SMTP-E-Mails nach erfolgreicher Zustellung oder dauerhaftem Fehler. Standardmäßig ist 0Das bedeutet, dass ausgehende SMTP-E-Mails zu Ihrer Sicherheit sofort gelöscht und geschwärzt werden.

Beispielanfrage:

curl -X POST https://api.forwardemail.net/v1/domains \
  -u API_TOKEN: \
  -d domain=example.com \
  -d plan=free

Domäne abrufen

GET /v1/domains/example.com

Beispielanfrage:

curl https://api.forwardemail.net/v1/domains/example.com \
  -u API_TOKEN:

Überprüfen Sie die Domäneneinträge

GET /v1/domains/example.com/verify-records

Beispielanfrage:

curl https://api.forwardemail.net/v1/domains/example.com/verify-records \
  -u API_TOKEN:

Domäne aktualisieren

PUT /v1/domains/example.com

KörperparameterErforderlichTypBeschreibung
smtp_portNeinZeichenfolge oder ZahlBenutzerdefinierter Port zum Konfigurieren für die SMTP-Weiterleitung (Standard ist "25")
has_adult_content_protectionNeinBooleschOb der Spam-Scanner-Inhaltsschutz für Erwachsene auf dieser Domain aktiviert werden soll
has_phishing_protectionNeinBooleschOb der Phishing-Schutz des Spam-Scanners für diese Domäne aktiviert werden soll
has_executable_protectionNeinBooleschOb der ausführbare Spam-Scanner-Schutz für diese Domäne aktiviert werden soll
has_virus_protectionNeinBooleschOb der Spam Scanner-Virenschutz für diese Domäne aktiviert werden soll
has_recipient_verificationNeinBooleschGlobaler Domänenstandard, ob Alias-Empfänger aufgefordert werden sollen, auf einen E-Mail-Bestätigungslink zu klicken, damit E-Mails weitergeleitet werden
retention_daysNeinNummerGanzzahl zwischen 0 und 30 Dies entspricht der Anzahl der Aufbewahrungstage für die Speicherung ausgehender SMTP-E-Mails nach erfolgreicher Zustellung oder dauerhaftem Fehler. Standardmäßig ist 0Das bedeutet, dass ausgehende SMTP-E-Mails zu Ihrer Sicherheit sofort gelöscht und geschwärzt werden.

Beispielanfrage:

curl -X PUT https://api.forwardemail.net/v1/domains/example.com \
  -u API_TOKEN:

Domäne löschen

DELETE /v1/domains/:domain_name

Beispielanfrage:

curl -X DELETE https://api.forwardemail.net/v1/domains/:domain_name \
  -u API_TOKEN:

Domäneneinladung annehmen

GET /v1/domains/:domain_name/invites

Beispielanfrage:

curl https://api.forwardemail.net/v1/domains/:domain_name/invites \
  -u API_TOKEN:

Domäneneinladung erstellen

POST /v1/domains/example.com/invites

KörperparameterErforderlichTypBeschreibung
emailJaZeichenfolge (E-Mail)E-Mail-Adresse, die zur Liste der Domänenmitglieder eingeladen werden soll
groupJaZeichenfolge (aufzählbar)Gruppe, mit der der Benutzer zur Domänenmitgliedschaft hinzugefügt werden soll (kann eine von sein "admin" oder "user")

Beispielanfrage:

curl -X POST https://api.forwardemail.net/v1/domains/example.com/invites \
  -u API_TOKEN: \
  -d "email=user%40gmail.com" \
  -d group=admin

Domäneneinladung entfernen

DELETE /v1/domains/:domain_name/invites

KörperparameterErforderlichTypBeschreibung
emailJaZeichenfolge (E-Mail)E-Mail-Adresse, die aus der Liste der Domänenmitglieder entfernt werden soll

Beispielanfrage:

curl -X DELETE https://api.forwardemail.net/v1/domains/:domain_name/invites \
  -u API_TOKEN:

Domänenmitglied aktualisieren

PUT /v1/domains/example.com/members/:member_id

KörperparameterErforderlichTypBeschreibung
groupJaZeichenfolge (aufzählbar)Gruppe, mit der der Benutzer auf die Domänenmitgliedschaft aktualisiert werden soll (kann eine von sein "admin" oder "user")

Beispielanfrage:

curl -X PUT https://api.forwardemail.net/v1/domains/example.com/members/:member_id \
  -u API_TOKEN:

Domänenmitglied entfernen

DELETE /v1/domains/:domain_name/members/:member_id

Beispielanfrage:

curl -X DELETE https://api.forwardemail.net/v1/domains/:domain_name/members/:member_id \
  -u API_TOKEN:

Domain-Aliase auflisten

GET /v1/domains/example.com/aliases

Querystring-ParameterErforderlichTypBeschreibung
qNeinZeichenfolge (RegExp unterstützt)Suchen Sie in einer Domain anhand des Namens, Labels oder Empfängers nach Aliassen
nameNeinZeichenfolge (RegExp unterstützt)Suchen Sie nach Aliasnamen in einer Domain anhand des Namens
recipientNeinZeichenfolge (RegExp unterstützt)Suche nach Aliasen in einer Domäne nach Empfänger

Beispielanfrage:

curl https://api.forwardemail.net/v1/domains/example.com/aliases \
  -u API_TOKEN:

Erstellen Sie einen neuen Domain-Alias

POST /v1/domains/example.com/aliases

KörperparameterErforderlichTypBeschreibung
nameNeinSchnurAliasname (wenn nicht angegeben oder leer, wird ein zufälliger Alias generiert)
recipientsNeinString oder ArrayListe der Empfänger (muss eine durch Zeilenumbruch/Leerzeichen/Komma getrennte Zeichenfolge oder ein Array gültiger E-Mail-Adressen, vollständig qualifizierter Domänennamen („FQDN“), IP-Adressen und/oder Webhook-URLs sein – und falls nicht angegeben oder leer Array, dann wird die E-Mail des Benutzers, der die API-Anfrage stellt, als Empfänger festgelegt.)
descriptionNeinSchnurAlias-Beschreibung
labelsNeinString oder ArrayListe der Labels (muss ein durch Zeilenumbruch/Leerzeichen/Komma getrennter String oder Array sein)
has_recipient_verificationNeinBooleschEmpfänger müssen auf einen E-Mail-Bestätigungslink klicken, damit E-Mails weitergeleitet werden können (standardmäßig die Einstellung der Domäne, wenn sie nicht explizit im Anforderungstext festgelegt ist).
is_enabledNeinBooleschGibt an, ob dieser Alias aktiviert oder deaktiviert werden soll (wenn er deaktiviert ist, werden E-Mails nirgendwo weitergeleitet, sondern geben Erfolgsstatuscodes zurück). Wenn ein Wert übergeben wird, wird er mit in einen booleschen Wert umgewandelt boolesch)
has_imapNeinBooleschGibt an, ob der IMAP-Speicher für diesen Alias aktiviert oder deaktiviert werden soll (wenn deaktiviert, werden eingehende E-Mails nicht dort gespeichert). IMAP-Speicher. Wenn ein Wert übergeben wird, wird er mit in einen booleschen Wert umgewandelt boolesch)
has_pgpNeinBooleschOb aktiviert oder deaktiviert werden soll OpenPGP-Verschlüsselung für IMAP/POP3-verschlüsselter E-Mail-Speicher unter Verwendung des Pseudonyms public_key.
public_keyNeinSchnurÖffentlicher OpenPGP-Schlüssel im ASCII-Armor-Format (Klicken Sie hier, um ein Beispiel anzusehen; z.B. GPG-Schlüssel für support@forwardemail.net). Dies gilt nur, wenn Sie dies getan haben has_pgp einstellen true. Erfahren Sie mehr über Ende-zu-Ende-Verschlüsselung in unseren FAQ.

Beispielanfrage:

curl -X POST https://api.forwardemail.net/v1/domains/example.com/aliases \
  -u API_TOKEN:

Domain-Alias abrufen

Sie können einen Domain-Alias entweder über seinen abrufen id oder seine name Wert.

GET /v1/domains/:domain_name/aliases/:alias_id

Beispielanfrage:

curl https://api.forwardemail.net/v1/domains/:domain_name/aliases/:alias_id \
  -u API_TOKEN:

GET /v1/domains/:domain_name/aliases/:alias_name

Beispielanfrage:

curl https://api.forwardemail.net/v1/domains/:domain_name/aliases/:alias_name \
  -u API_TOKEN:

Domain-Alias aktualisieren

PUT /v1/domains/example.com/aliases/:alias_id

KörperparameterErforderlichTypBeschreibung
nameNeinSchnurPseudonym
recipientsNeinString oder ArrayListe der Empfänger (muss eine durch Zeilenumbruch/Leerzeichen/Komma getrennte Zeichenfolge oder ein Array gültiger E-Mail-Adressen, vollständig qualifizierter Domänennamen („FQDN“), IP-Adressen und/oder Webhook-URLs sein)
descriptionNeinSchnurAlias-Beschreibung
labelsNeinString oder ArrayListe der Labels (muss ein durch Zeilenumbruch/Leerzeichen/Komma getrennter String oder Array sein)
has_recipient_verificationNeinBooleschEmpfänger müssen auf einen E-Mail-Bestätigungslink klicken, damit E-Mails weitergeleitet werden können (standardmäßig die Einstellung der Domäne, wenn sie nicht explizit im Anforderungstext festgelegt ist).
is_enabledNeinBooleschOb dieser Alias aktiviert oder deaktiviert werden soll (wenn deaktiviert, werden E-Mails nirgendwo weitergeleitet, sondern geben Erfolgsstatuscodes zurück)
has_imapNeinBooleschGibt an, ob der IMAP-Speicher für diesen Alias aktiviert oder deaktiviert werden soll (wenn deaktiviert, werden eingehende E-Mails nicht dort gespeichert). IMAP-Speicher. Wenn ein Wert übergeben wird, wird er mit in einen booleschen Wert umgewandelt boolesch)
has_pgpNeinBooleschOb aktiviert oder deaktiviert werden soll OpenPGP-Verschlüsselung für IMAP/POP3-verschlüsselter E-Mail-Speicher unter Verwendung des Pseudonyms public_key.
public_keyNeinSchnurÖffentlicher OpenPGP-Schlüssel im ASCII-Armor-Format (Klicken Sie hier, um ein Beispiel anzusehen; z.B. GPG-Schlüssel für support@forwardemail.net). Dies gilt nur, wenn Sie dies getan haben has_pgp einstellen true. Erfahren Sie mehr über Ende-zu-Ende-Verschlüsselung in unseren FAQ.

Beispielanfrage:

curl -X PUT https://api.forwardemail.net/v1/domains/example.com/aliases/:alias_id \
  -u API_TOKEN:

Domain-Alias löschen

DELETE /v1/domains/:domain_name/aliases/:alias_id

Beispielanfrage:

curl -X DELETE https://api.forwardemail.net/v1/domains/:domain_name/aliases/:alias_id \
  -u API_TOKEN: