is

Áreiðanleg sjálfvirkni fyrir tímabundna pósthólf API

Búðu til ákveðna skráningar- og lykilorðsnúllunarprófanir með einstökum netföngum, takmarkaðri ítrekun, nákvæmri samsvörun skilaboða, öruggri meðhöndlun lykils og gagnlegum villusýningum.

Jul 17, 2026

Þétt sjálfvirkt lykkju fyrir að búa til, taka á móti, athuga og hreinsa innhólf

Óáreiðanlega útgáfan af tölvupóstprófi er stutt: búa til netfang, bíða í fimm sekúndum, lesa fyrsta skilaboð og vona að þau tilheyri þessari keyrslu.

Áreiðanlega útgáfan er ennþá einföld, en hún meðhöndlar afhendingu sem ósamstillta. Hún býr til einstakt netfang, skráir upphafstíma, spyr innan tiltekinna tíma, finnur viðeigandi skilaboð, sannreynir aðgerð vörunnar og skilar nægum upplýsingum þegar eitthvað bilar.

Haltu API-lykli utan URL-inns

Sendu GPTMail-lykilinn í X-API-Key hausinn. Ekki setja hann í ?api_key= fyrirspurnarbreytur. URL-ar eru reglulega geymd í vafraferli, aðgangsskrám, eftirlitskerfum og tilvísunargögnum.

X-API-Key: YOUR_API_KEY

Geymdu lykilinn í leynistjórnun CI-kerfisins þíns og dulmáðu hann í skráningum. Opinber daglegur lykill er þægilegur til að kanna; stjórnað sjálfvirkt safn ætti að nota lykil þar sem þú getur fylgst með kvóta og notkun.

Núverandi endapunktar og svardæmi eru viðhaldið á GPTMail API skjölunarsíðunni.

Eitt netfang í hverri keyrslu

Búðu til nýtt netfang fyrir hvert sjálfstætt keyranlegt próf. Ekki byggja á réttmæti út frá innhólfi sem er sameinað fyrir alla prófasett.

Skráðu netfangið, atburðarás ID, umhverfi og upphafstíma prófsins. Þessar gildi gera þér kleift að hafna úreltum skilaboðum og greina árekstra án þess að skrá leyndarmál skilaboða.

Spyrja innan tiltekinna tíma, ekki fastan svefn

Tími á sendingu tölvupósts er breytilegur. Fastur fimm sekúnda svefn er bæði sóun þegar sending er fljót og óáreiðanlegur þegar hún er hæg.

Notaðu takmarkaða lykkju:

deadline = now + 90 seconds
delay = 2 seconds

while now < deadline:
  messages = list inbox
  candidate = newest message matching sender, subject, and start time
  if candidate exists:
    read candidate and continue the product test
  wait delay with a small random jitter
  delay = min(delay * 1.5, 10 seconds)

Lokadagsetningin tilheyrir prófáskriftinni. Lykilorðsnúllunarflæði gæti þurft aðra takmörkun en fjöldapóstsýning. Haltu takmörkuninni skýra svo hæg tenging breyti ekki hljóðlega öllu CI-verkefninu.

Passa nákvæmlega

„Fyrsta skilaboð í innhólfi“ er ekki gagnlegur valkostur. Passaðu nokkur merki:

  • móttakandi er jafngildur netfanginu sem búið er til fyrir þessa keyrslu;
  • tími sköpunar er síðar en kveikjutími;
  • sendandi tilheyrir væntanlegri þjónustu;
  • efni eða tegund skilaboða passar við flæðið;
  • skilaboðaauðkenni hefur ekki þegar verið notað.

Þegar sendandi getur gefið út mörg kóða, veldu nýjustu samsvarandi skilaboð. Geymdu auðkennið í prófúttakinu svo endurtilraunir geti ekki óvart endurnýtt það.

Lesa aðeins eftir að lista samsvörun

Listun innhólfsins ætti að vera ódýrt uppgötvunarskref. Sækja fullt skilaboð aðeins fyrir valinn frambjóðanda. Þetta minnkar óþarfa vinnu og forðast að greina óviðkomandi kynningarpóst.

Staðfestu viðskiptaniðurstöðu, ekki aðeins tilvist sexstafa strengs. Sendu kóðann eða opnaðu væntanlega tengilinn, og staðfestu síðan að reikningurinn nái réttum ástandi.

Meðhöndla takmarkanir á fjölda sem merki

Ef API-ið skilar kvóta- eða takmarkanir á fjölda svar, stöðvaðu núverandi tilraun og sýndu endurstillingarupplýsingarnar. Árásargjarnir endurtilraunir breyta skýrum afkastamerki í truflun og geta seinkað óviðkomandi prófum.

Takmarkaðu samhliða keyrslu í prófkeyraranum, sérstaklega þegar safn býr til mörg netföng í einu. Lítill vinnslusvæð er auðveldari í villuleit en hundruð samtíðarspurningar.

Hreinsa án þess að fela bilanir

Hreinsun ætti að keyra eftir að sönnunargögn hafa verið safnað. Við árangur, fjarlægðu skilaboð eða láttu stutta varðveislu sjá um þau. Við bilun, varðveittu netfangið og skilaboðaauðkennið í vernduðum CI-artíklum nægjanlega lengi til rannsókna, og eyða þeim síðan.

Aldrei prenta staðfestingarkóða, einkalinki eða heildar-HTML-efni í opinberar byggingarannál.

Gera endurtilraunir óbreytanlegar (idempotent)

Endurtaktu prófið sem nýja keyrslu með nýju netfangi. Ekki gera ráð fyrir að endurtekning á sama beiðni gegn sama reikningi og innhólfi byrji í hreinu ástandi. Sendandi gæti ógilt gömlu kóða, takmarka endurteknar beiðnir eða hafna tvíteknum boðum.

Ef netbeiðni rennur út, greindu á milli „engin svar móttekið“ og „aðgerð gerðist ekki“. Athugaðu sýnilegt ástand áður en þú framkvæmir eyðileggjandi endurtilraun.

Skýra bilunarstað

Gagnleg sjálfvirkni bilun greinir einn af þessum stigum:

  1. búa til netfang mistókst;
  2. aðgerð vörunnar mistókst áður en tölvupóstur var sett í biðröð;
  3. engin samsvarandi skilaboð komu áður en lokadagsetning rann út;
  4. skilaboð komu en efni passaði ekki;
  5. staðfestingar aðgerð mistókst;
  6. hreinsun mistókst.

Sú flokkun breytir tímabundinni „tölvupóstprófi mistókst“ í verk sem teymi getur tekið ábyrgð á.

Fyrir stærri prófmatrísu, lestu Raunverulegur tölvupóstprófunaráætlun. Fyrir afhendingargreiningu, notaðu Staðfestingarpóstur kemur ekki: Finndu brotna skrefið.

GPTMail