အဘယ်ကြောင့် အီးမေးလ်စမ်းသပ်ခြင်းကို အလိုအလျောက်လုပ်ဆောင်ရသနည်း
ခေတ်မီ application များတွင် အီးမေးလ်အတည်ပြုခြင်းက အရေးကြီးသော လုပ်ဆောင်ချက်တစ်ခုဖြစ်ပါတယ်။ ဒါပေမယ့် ဒီ flow များကို ကိုယ်တိုင်စမ်းသပ်ခြင်းက အချိန်ကုန်ပြီး အမှားအယွင်းများ ဖြစ်တတ်ပါတယ်။ EvilMail ရဲ့ API ကိုအသုံးပြုခြင်းဖြင့် ဒီလုပ်ငန်းစဉ်တစ်ခုလုံးကို အလိုအလျောက်လုပ်ဆောင်နိုင်ပါတယ်။
API ဖြင့် စမ်းသပ်ခြင်း
EvilMail API က programmatic access ပေးပြီး ယာယီ mailbox များ ဖန်တီးခြင်း၊ ဝင်စာများ ရယူခြင်းနှင့် အတည်ပြုခြင်း link များ ထုတ်ယူခြင်းတို့ကို ခွင့်ပြုပါတယ်။ ဒါက end-to-end စမ်းသပ်မှုများကို အပြည့်အဝ အလိုအလျောက်လုပ်ဆောင်နိုင်စေပါတယ်။
Python နမူနာ
ဒါက Python ဖြင့် အီးမေးလ်အတည်ပြုခြင်း စမ်းသပ်မှုတစ်ခု၏ အခြေခံဥပမာဖြစ်ပါတယ်:
import requests
import time
import re
API_BASE = "https://api.evilmail.com/v1"
API_KEY = "your-api-key"
headers = {"Authorization": f"Bearer {API_KEY}"}
# Create a temporary mailbox
resp = requests.post(f"{API_BASE}/mailboxes", headers=headers)
mailbox = resp.json()
email = mailbox["address"]
# Register with the application under test
register_user(email)
# Poll for the verification email
for _ in range(30):
time.sleep(2)
msgs = requests.get(f"{API_BASE}/mailboxes/{email}/messages", headers=headers).json()
if msgs["count"] > 0:
body = msgs["messages"][0]["body"]
link = re.search(r'https://yourapp.com/verify?token=[w-]+', body)
if link:
requests.get(link.group())
print("Verification successful!")
break
