Sähköposti API

Tällä hetkellä emme ole vielä julkaisseet API-kääreitä, mutta aiomme tehdä sen lähitulevaisuudessa. Lähetä sähköpostia osoitteeseen api@forwardemail.net jos haluat saada ilmoituksen, kun tietyn ohjelmointikielen API-kääre on julkaistu. Sillä välin voit käyttää näitä suositeltuja HTTP-pyyntökirjastoja sovelluksessasi tai yksinkertaisesti käyttää kiemura kuten alla olevissa esimerkeissä.

KieliKirjasto
RubiiniFaraday
Pythonpyynnöt
JavaOkHttp
PHPahmia
JavaScriptsuperagentti (olemme ylläpitäjiä)
Node.jssuperagentti (olemme ylläpitäjiä)
Mennänet / http
.NETLepoTerävä

Nykyinen HTTP-pohjainen URI-polku on: https://api.forwardemail.net.

Kaikki päätepisteet vaativat sinun API-avain asetetaan pyynnön "käyttäjänimi"-arvoksi Peruslupa otsikko. Älä huoli – alla on esimerkkejä sinulle, jos et ole varma, mikä tämä on.

Jos virheitä tapahtuu, API-pyynnön vastausrunko sisältää yksityiskohtaisen virhesanoman.

KoodiNimi
200OK
400Virheellinen pyyntö
401Luvaton
403Kielletty
404Ei löydetty
429Liian monta pyyntöä
500Sisäinen palvelinvirhe
501Ei toteutettu
502Huono yhdyskäytävä
503palvelu ei saatavilla
504Yhdyskäytävän aikakatkaisu
Kärki: Jos saat 5xx-tilakoodin (mitä ei pitäisi tapahtua), ota meihin yhteyttä osoitteessa api@forwardemail.net ja autamme sinua ratkaisemaan ongelmasi välittömästi.

Palvelumme on käännetty yli 25 eri kielelle. Kaikki API-vastausviestit käännetään API-pyynnön tehneen käyttäjän viimeksi havaittuun alueeseen. Voit ohittaa tämän ohittamalla mukautetun Accept-Language otsikko. Voit vapaasti kokeilla sitä käyttämällä tämän sivun alareunassa olevaa avattavaa kielivalikkoa.

Jos haluat saada ilmoituksen, kun sivutus on saatavilla, lähetä sähköpostia api@forwardemail.net.

Hae lokit

Sovellusliittymämme avulla voit ohjelmallisesti ladata lokeja tilillesi. Pyynnön lähettäminen tähän päätepisteeseen käsittelee kaikki tilisi lokit ja lähettää ne sinulle liitteenä (Gzip pakattu CSV laskentataulukkotiedosto), kun se on valmis.

Tämän avulla voit luoda taustatöitä a Cronin työ tai käyttämällä meidän Node.js työn ajoitusohjelmisto Bree vastaanottaa lokit milloin haluat. Huomaa, että tämä päätepiste on rajoitettu 10 pyyntöjä päivässä.

Liite on pienillä kirjaimilla email-deliverability-logs-YYYY-MM-DD-h-mm-A-z.csv.gz ja itse sähköposti sisältää lyhyen yhteenvedon haetuista lokeista. Voit myös ladata lokit milloin tahansa osoitteesta Oma tili → Lokit

GET /v1/logs/download

KyselymerkkiparametriEdellytetäänTyyppiKuvaus
domainEiMerkkijono (FQDN)Suodata lokit täysin hyväksytyn verkkotunnuksen ("FQDN") mukaan. Jos et anna tätä, kaikkien verkkotunnusten kaikki lokit haetaan.
qEiMerkkijonoHae lokeja sähköpostin, verkkotunnuksen, aliaksenimen, IP-osoitteen tai päivämäärän mukaan (M/Y, M/D/YY, M-D, M-D-YY, tai M.D.YY muoto).

Esimerkkipyyntö:

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

Esimerkki Cronin työstä (joka päivä keskiyöllä):

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

Huomaa, että voit käyttää palveluita, kuten Crontab.guru vahvistaaksesi cron-työlausekkeen syntaksin.

Esimerkki Cron-työstä (joka päivä keskiyöllä ja edellisen päivän lokeilla):

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

Linux ja 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

Luo tili

POST /v1/account

Kehon parametriEdellytetäänTyyppiKuvaus
emailJooMerkkijono (sähköposti)Sähköpostiosoite
passwordJooMerkkijonoSalasana

Esimerkkipyyntö:

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

Nouda tili

GET /v1/account

Esimerkkipyyntö:

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

Päivitä tili

PUT /v1/account

Kehon parametriEdellytetäänTyyppiKuvaus
emailEiMerkkijono (sähköposti)Sähköpostiosoite
given_nameEiMerkkijonoEtunimi
family_nameEiMerkkijonoSukunimi
avatar_urlEiMerkkijono (URL)Linkki avatar-kuvaan

Esimerkkipyyntö:

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

Varmista, että olet noudattanut verkkotunnuksesi asennusohjeita. Nämä ohjeet löytyvät osoitteesta Oma tili → Domains → Asetukset → Lähtevän SMTP-määritykset. Sinun on varmistettava DKIM-, Return-Path- ja DMARC-asetukset, jotta voit lähettää lähtevän SMTP:n verkkotunnuksesi kanssa.

Listaa sähköpostit

Huomaa, että tämä päätepiste ei palauta jo luotuja sähköpostiviestejä message, headers, accepted, ei myöskään rejectedErrors ominaisuuksia.

Voit palauttaa kyseiset ominaisuudet ja niiden arvot käyttämällä Hae sähköposti päätepiste sähköpostitunnuksella.

Tämä päätepiste palaa korkeintaan 50 tuloksia kerrallaan. Jos haluat hakea useita sivuja, liitä ?page=NUMBER missä NUMBER on kokonaisluku, esim. ?page=1.

GET /v1/emails

KyselymerkkiparametriEdellytetäänTyyppiKuvaus
qEiMerkkijono (RegExp tuettu)Etsi sähköposteja metatietojen perusteella
domainEiMerkkijono (RegExp tuettu)Etsi sähköposteja verkkotunnuksen nimellä
pageEiMääräTulosten palautussivu (oletus on 1)
`rajaEiMääräPalautettavien tulosten määrä sivua kohden (oletus on 50 – maksimi on 50 ja minimi on 10)

Esimerkkipyyntö:

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

Luo sähköposti

Sähköpostin luontisovellusliittymämme on saanut inspiraationsa Nodemailerin viestivaihtoehdoista ja hyödyntää sitä. Ole hyvä ja siirry kohtaan Nodemailer-viestin määritys kaikille alla oleville kehon parametreille.

Huomaa, että lukuun ottamatta envelope ja dkim (koska asetamme ne automaattisesti puolestasi), tuemme kaikkia Nodemailer-vaihtoehtoja. Asetamme automaattisesti disableFileAccess ja disableUrlAccess vaihtoehtoja true turvallisuussyistä.

Sinun tulisi joko ohittaa yksi vaihtoehto raw raa'alla täydellisellä sähköpostilla, mukaan lukien otsikot tai anna yksittäiset kehon parametriasetukset alla.

POST /v1/emails

Kehon parametriEdellytetäänTyyppiKuvaus
fromEiMerkkijono (sähköposti)Lähettäjän sähköpostiosoite (täytyy olla verkkotunnuksen aliaksena).
toEiMerkkijono tai ArrayPilkuilla eroteltu luettelo tai vastaanottajien ryhmä Vastaanottaja-otsikossa.
ccEiMerkkijono tai ArrayPilkuilla eroteltu luettelo tai vastaanottajien ryhmä "Cc"-otsikossa.
bccEiMerkkijono tai ArrayPilkuilla eroteltu luettelo tai Piilokopio-otsikon vastaanottajien joukko.
subjectEiMerkkijonoSähköpostin aihe.
textEimerkkijono tai puskuriViestin selväkielinen versio.
htmlEimerkkijono tai puskuriViestin HTML-versio.
attachmentsEiArrayJoukko liiteobjekteja (katso Nodemailerin yleiset kentät).
senderEiMerkkijono"Lähettäjä"-otsikon sähköpostiosoite (katso Nodemailerin edistyneemmät kentät).
replyToEiMerkkijonoVastaus-otsikon sähköpostiosoite.
inReplyToEiMerkkijonoViesti-Id, johon viesti vastaa.
referencesEiMerkkijono tai ArrayVälilyönnillä eroteltu luettelo tai viestitunnusten ryhmä.
attachDataUrlsEiBoolenJos true sitten muuntaa data: kuvat viestin HTML-sisällössä upotettuihin liitteisiin.
watchHtmlEiMerkkijonoApple Watchin HTML-versio viestistä (Nodemailer-dokumenttien mukaan, uusimmat kellot eivät vaadi tätä asetusta).
ampEiMerkkijonoViestin AMP4EMAIL-kohtainen HTML-versio (katso Nodemailerin esimerkki).
icalEventEiEsineiCalendar-tapahtuma käytettäväksi vaihtoehtoisena viestin sisältönä (katso Nodemailerin kalenteritapahtumat).
alternativesEiArrayJoukko vaihtoehtoisia viestisisältöjä (katso Nodemailerin vaihtoehtoinen sisältö).
encodingEiMerkkijonoTekstin ja HTML-merkkijonojen koodaus (oletus on "utf-8", mutta tukee "hex" ja "base64" myös koodausarvot).
rawEimerkkijono tai puskuriMukautettu luotu RFC822-muotoiltu viesti käytettäväksi (Nodemailerin luoman sijaan - katso Nodemailerin mukautettu lähde).
textEncodingEiMerkkijonoKoodaus, jota on pakko käyttää tekstiarvoille (joko "quoted-printable" tai "base64"). Oletusarvo on lähin havaittu arvo (ASCII-käytössä "quoted-printable").
priorityEiMerkkijonoSähköpostin prioriteettitaso (voi olla joko "high", "normal" (oletus) tai "low"). Huomaa, että arvo "normal" ei aseta prioriteettiotsikkoa (tämä on oletustoiminto). Jos arvo "high" tai "low" on asetettu, sitten X-Priority, X-MSMail-Priority, ja Importance otsikot asetetaan vastaavasti.
headersEiObjekti tai ArrayObjekti tai joukko muita määritettäviä otsikkokenttiä (katso Nodemailerin mukautetut otsikot).
messageIdEiMerkkijonoValinnainen Message-ID-arvo "Message-ID"-otsikolle (oletusarvo luodaan automaattisesti, jos sitä ei ole asetettu - huomaa, että arvon tulisi noudattaa RFC2822-spesifikaatiota).
dateEiMerkkijono tai päivämääräValinnainen päivämäärä-arvo, jota käytetään, jos päivämäärä-otsikko puuttuu jäsentämisen jälkeen, muuten käytetään nykyistä UTC-merkkijonoa, jos sitä ei ole asetettu. Päivämääräotsikko ei voi olla yli 30 päivää nykyistä aikaa edeltävältä ajalta.
listEiEsineValinnainen kohde List-* otsikot (katso Nodemailer-luettelon otsikot).

Esimerkkipyyntö:

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"

Esimerkkipyyntö:

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

Hae sähköposti

GET /v1/emails/:id

Esimerkkipyyntö:

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

Poista sähköposti

Sähköpostin poistaminen asettaa tilaksi "rejected" (ja sen jälkeen ei käsitellä sitä jonossa) jos ja vain, jos nykyinen tila on yksi "pending", "queued", tai "deferred". Saatamme tyhjentää sähköpostit automaattisesti 30 päivän kuluttua niiden luomisesta ja/tai lähettämisestä – siksi sinun tulee säilyttää kopio lähtevistä SMTP-sähköposteista asiakkaassasi, tietokannassasi tai sovelluksessasi. Voit halutessasi viitata sähköpostitunnukseemme tietokannassasi – tämä arvo palautetaan molemmista Luo sähköposti ja Hae sähköposti päätepisteitä.

DELETE /v1/emails/:id

Esimerkkipyyntö:

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

Kärki: Verkkotunnuksen päätepisteet verkkotunnuksen nimellä /v1/domains/:domain_name koska niiden polku on vaihdettavissa verkkotunnuksen tunnuksen kanssa :domain_id. Tämä tarkoittaa, että voit viitata verkkotunnukseen joko sen perusteella name tai id arvo.

Luettelo verkkotunnuksista

GET /v1/domains

KyselymerkkiparametriEdellytetäänTyyppiKuvaus
qEiMerkkijono (RegExp tuettu)Hae verkkotunnuksia nimen mukaan
nameEiMerkkijono (RegExp tuettu)Hae verkkotunnuksia nimen mukaan

Esimerkkipyyntö:

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

Luo verkkotunnus

POST /v1/domains

Kehon parametriEdellytetäänTyyppiKuvaus
domainJooMerkkijono (FQDN tai IP)Täysin hyväksytty verkkotunnus ("FQDN") tai IP-osoite
planEiMerkkijono (lueteltava)Suunnitelman tyyppi (täytyy olla "free", "enhanced_protection", tai "team", oletuksena "free" tai käyttäjän nykyinen maksettu sopimus, jos sellainen)
catchallEiMerkkijono (erotetut sähköpostiosoitteet) tai BooleanLuo oletusarvoinen keräilyalias, oletuksena true (jos true se käyttää API-käyttäjän sähköpostiosoitetta vastaanottajana, ja jos false saalis-kaikkia ei luoda). Jos merkkijono välitetään, se on rajattu luettelo sähköpostiosoitteista, joita käytetään vastaanottajina (erottuna rivinvaihdolla, välilyönnillä ja/tai pilkulla).
has_adult_content_protectionEiBoolenOtetaanko Spam Scannerin aikuisille suunnatun sisällön suojaus käyttöön tässä verkkotunnuksessa
has_phishing_protectionEiBoolenOtetaanko roskapostiskannerin tietojenkalastelusuoja käyttöön tässä verkkotunnuksessa
has_executable_protectionEiBoolenOtetaanko Roskapostin skannerin suoritettavien tiedostojen suojaus käyttöön tässä verkkotunnuksessa
has_virus_protectionEiBoolenOtetaanko Spam Scanner -virustorjunta käyttöön tässä verkkotunnuksessa
has_recipient_verificationEiBoolenMaailmanlaajuisen verkkotunnuksen oletusarvo sille, vaaditaanko aliasten vastaanottajia napsauttamaan sähköpostin vahvistuslinkkiä, jotta sähköpostit kulkevat läpi
retention_daysEiMääräKokonaisluku välillä 0 ja 30 joka vastaa lähtevien SMTP-sähköpostien säilytyspäivien määrää, kun ne on toimitettu onnistuneesti tai niissä on pysyvä virhe. Oletuksena 0, mikä tarkoittaa, että lähtevät SMTP-sähköpostit tyhjennetään ja poistetaan välittömästi turvallisuutesi vuoksi.

Esimerkkipyyntö:

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

Hae verkkotunnus

GET /v1/domains/example.com

Esimerkkipyyntö:

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

Vahvista verkkotunnustietueet

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

Esimerkkipyyntö:

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

Päivitä verkkotunnus

PUT /v1/domains/example.com

Kehon parametriEdellytetäänTyyppiKuvaus
smtp_portEiMerkkijono tai numeroMukautettu portti SMTP-edelleenlähetystä varten (oletus on "25")
has_adult_content_protectionEiBoolenOtetaanko Spam Scannerin aikuisille suunnatun sisällön suojaus käyttöön tässä verkkotunnuksessa
has_phishing_protectionEiBoolenOtetaanko roskapostiskannerin tietojenkalastelusuoja käyttöön tässä verkkotunnuksessa
has_executable_protectionEiBoolenOtetaanko Roskapostin skannerin suoritettavien tiedostojen suojaus käyttöön tässä verkkotunnuksessa
has_virus_protectionEiBoolenOtetaanko Spam Scanner -virustorjunta käyttöön tässä verkkotunnuksessa
has_recipient_verificationEiBoolenMaailmanlaajuisen verkkotunnuksen oletusarvo sille, vaaditaanko aliasten vastaanottajia napsauttamaan sähköpostin vahvistuslinkkiä, jotta sähköpostit kulkevat läpi
retention_daysEiMääräKokonaisluku välillä 0 ja 30 joka vastaa lähtevien SMTP-sähköpostien säilytyspäivien määrää, kun ne on toimitettu onnistuneesti tai niissä on pysyvä virhe. Oletuksena 0, mikä tarkoittaa, että lähtevät SMTP-sähköpostit tyhjennetään ja poistetaan välittömästi turvallisuutesi vuoksi.

Esimerkkipyyntö:

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

Poista verkkotunnus

DELETE /v1/domains/:domain_name

Esimerkkipyyntö:

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

Hyväksy verkkotunnuksen kutsu

GET /v1/domains/:domain_name/invites

Esimerkkipyyntö:

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

Luo verkkotunnuksen kutsu

POST /v1/domains/example.com/invites

Kehon parametriEdellytetäänTyyppiKuvaus
emailJooMerkkijono (sähköposti)Sähköpostiosoite, jota kutsutaan verkkotunnuksen jäsenluetteloon
groupJooMerkkijono (lueteltava)Ryhmä, johon käyttäjä lisätään verkkotunnuksen jäsenyyteen (voi olla yksi "admin" tai "user")

Esimerkkipyyntö:

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

Poista verkkotunnuksen kutsu

DELETE /v1/domains/:domain_name/invites

Kehon parametriEdellytetäänTyyppiKuvaus
emailJooMerkkijono (sähköposti)Sähköpostiosoite, joka poistetaan verkkotunnuksen jäsenluettelosta

Esimerkkipyyntö:

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

Päivitä verkkotunnuksen jäsen

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

Kehon parametriEdellytetäänTyyppiKuvaus
groupJooMerkkijono (lueteltava)Ryhmä päivittääksesi käyttäjän verkkotunnuksen jäsenyyteen (voi olla yksi "admin" tai "user")

Esimerkkipyyntö:

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

Poista verkkotunnuksen jäsen

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

Esimerkkipyyntö:

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

Luettele verkkotunnuksen aliakset

GET /v1/domains/example.com/aliases

KyselymerkkiparametriEdellytetäänTyyppiKuvaus
qEiMerkkijono (RegExp tuettu)Hae aliaksia verkkotunnuksesta nimen, tunnisteen tai vastaanottajan perusteella
nameEiMerkkijono (RegExp tuettu)Etsi aliaksia verkkotunnuksesta nimen perusteella
recipientEiMerkkijono (RegExp tuettu)Etsi aliaksia verkkotunnuksesta vastaanottajan mukaan

Esimerkkipyyntö:

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

Luo uusi verkkotunnuksen alias

POST /v1/domains/example.com/aliases

Kehon parametriEdellytetäänTyyppiKuvaus
nameEiMerkkijonoAliasnimi (jos sitä ei anneta tai jos se on tyhjä, luodaan satunnainen alias)
recipientsEiMerkkijono tai ArrayLuettelo vastaanottajista (täytyy olla rivinvaihdolla/välilyönnillä/pilkuilla erotettu merkkijono tai joukko kelvollisia sähköpostiosoitteita, täydellisiä verkkotunnusten nimiä ("FQDN"), IP-osoitteita ja/tai webhook-URL-osoitteita – ja jos niitä ei ole annettu tai se on tyhjä Array, sitten API-pyynnön tehneen käyttäjän sähköposti asetetaan vastaanottajaksi)
descriptionEiMerkkijonoAliaksen kuvaus
labelsEiMerkkijono tai ArrayLuettelo tarroista (täytyy olla rivinvaihto / välilyönti / pilkulla erotettu merkkijono tai taulukko)
has_recipient_verificationEiBoolenVaadi vastaanottajia napsauttamaan sähköpostin vahvistuslinkkiä, jotta sähköpostit kulkevat läpi (oletusarvo on verkkotunnuksen asetus, jos sitä ei ole erikseen määritetty pyynnön tekstiosassa)
is_enabledEiBoolenOtetaanko tämä alias käyttöön vai poistetaanko se käytöstä (jos se ei ole käytössä, sähköpostit eivät reititetä minnekään, vaan ne palauttavat onnistuneet tilakoodit). Jos arvo välitetään, se muunnetaan boolean-arvoksi käyttämällä boolean)
has_imapEiBoolenOtetaanko IMAP-tallennus käyttöön vai pois käytöstä tälle aliakselle (jos se on poistettu käytöstä, saapuvia sähköpostiviestejä ei tallenneta IMAP-tallennustila. Jos arvo välitetään, se muunnetaan boolean-arvoksi käyttämällä boolean)
has_pgpEiBoolenOtetaanko käyttöön vai poistetaanko se käytöstä OpenPGP-salaus varten IMAP/POP3-salattu sähköpostin tallennustila käyttämällä aliasta" public_key.
public_keyEiMerkkijonoOpenPGP julkinen avain ASCII Armor -muodossa (napsauta tästä nähdäksesi esimerkin; esim. GPG-avain support@forwardemail.net). Tämä pätee vain, jos sinulla on has_pgp asetettu true. Lisätietoja päästä päähän -salauksesta on usein kysytyissä kysymyksissämme.

Esimerkkipyyntö:

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

Hae verkkotunnuksen alias

Voit hakea verkkotunnuksen aliaksen joko sen perusteella id tai sen name arvo.

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

Esimerkkipyyntö:

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

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

Esimerkkipyyntö:

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

Päivitä verkkotunnuksen alias

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

Kehon parametriEdellytetäänTyyppiKuvaus
nameEiMerkkijonoAlias nimi
recipientsEiMerkkijono tai ArrayLuettelo vastaanottajista (täytyy olla rivinvaihto / välilyönti / pilkuilla erotettu merkkijono tai taulukko kelvollisista sähköpostiosoitteista, täysin hyväksytyistä verkkotunnuksista ("FQDN"), IP-osoitteista ja / tai webhook-URL-osoitteista)
descriptionEiMerkkijonoAliaksen kuvaus
labelsEiMerkkijono tai ArrayLuettelo tarroista (täytyy olla rivinvaihto / välilyönti / pilkulla erotettu merkkijono tai taulukko)
has_recipient_verificationEiBoolenVaadi vastaanottajia napsauttamaan sähköpostin vahvistuslinkkiä, jotta sähköpostit kulkevat läpi (oletusarvo on verkkotunnuksen asetus, jos sitä ei ole erikseen määritetty pyynnön tekstiosassa)
is_enabledEiBoolenOtetaanko tämä alias käyttöön vai poistetaanko se käytöstä (jos se on poistettu käytöstä, sähköpostit eivät reititetä minnekään, mutta ne palauttavat onnistuneet tilakoodit)
has_imapEiBoolenOtetaanko IMAP-tallennus käyttöön vai pois käytöstä tälle aliakselle (jos se on poistettu käytöstä, saapuvia sähköpostiviestejä ei tallenneta IMAP-tallennustila. Jos arvo välitetään, se muunnetaan boolean-arvoksi käyttämällä boolean)
has_pgpEiBoolenOtetaanko käyttöön vai poistetaanko se käytöstä OpenPGP-salaus varten IMAP/POP3-salattu sähköpostin tallennustila käyttämällä aliasta" public_key.
public_keyEiMerkkijonoOpenPGP julkinen avain ASCII Armor -muodossa (napsauta tästä nähdäksesi esimerkin; esim. GPG-avain support@forwardemail.net). Tämä pätee vain, jos sinulla on has_pgp asetettu true. Lisätietoja päästä päähän -salauksesta on usein kysytyissä kysymyksissämme.

Esimerkkipyyntö:

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

Poista verkkotunnuksen alias

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

Esimerkkipyyntö:

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