GELİŞTİRME & QA EKİPLERİ İÇİN
E-posta geldi.
Test geçti.
Doğrulama kodu, onay bağlantısı, parola sıfırlama. Gelen e-postayı testinin bir sonraki adımına dönüştür.
Proje bazında adresler. Tek bir gelen kutusu.
Otomasyona hazır kod ve bağlantılar.
Girişini doğrula
Hesabına güvenle giriş yapmak için bu kodu kullan.
Bu örnekte kod, ileti gövdesinden çıkarılır.
extracted.code"482913"expect(code).toHaveLength(6);Bu demo örnek veriler kullanır; e-posta göndermez veya gelen kutusu oluşturmaz.
Üyelik doğrulama / Giriş kodları / Parola sıfırlama / İşlem bildirimleri
TESTİNİN İÇİNE YERLEŞİR
Gelen kutusunu elle kontrol etme.
Uygulamanın gönderdiği e-postayı otomasyonun beklesin. Sen, akışın doğru çalıştığını doğrula.
- 01
Bir test adresi oluştur
Her proje ve senaryo için ayrı bir adres üret. Paralel testlerin iletileri birbirine karışmasın.
e2e-signup-…@tandanisman.com - 02
E-posta gelene kadar bekle
Adresini uygulamana ver. Bekleme ucu, yeni ileti geldiğinde testi bir sonraki adıma taşır.
GET /v1/inbox/:address/wait - 03
Kodu veya bağlantıyı doğrula
Çıkarılan veriyi kullan, akışı tamamla. İleti gövdesi ve test sonucu gerektiğinde panelde incelenir.
mail.extracted.code
YALNIZCA “MAİL GELDİ Mİ?” DEĞİL
İletinin tamamını
gör. Akışını anla.
Koddan bağlantıya, gönderen doğrulamasından ham iletiye: hata ayıklarken ihtiyaç duyacağın detaylar aynı yerde.
Entegrasyonu incele- Kod & bağlantı çıkarma
- Doğrulama kodları ve onay bağlantıları yapılandırılmış alanlarda sunulur.
- HTML, metin & ham e-posta
- İletiyi incele, HTML önizlemeyi aç veya orijinal .eml dosyasını indir.
- Gönderen doğrulaması
- Authentication-Results başlığındaki SPF, DKIM ve DMARC sonuçlarını gör.
- Proje bazında kontrol
- Her proje için API anahtarları ve saklama süresi. Test sonuçlarını aynı bağlamda takip et.
PLAYWRIGHT & REST API
Test kodunun
doğal bir parçası.
Adres üret, uygulamanda kullan, e-postayı bekle. Gelen kodu testindeki alanına yaz ve devam et.
Playwright istemcisi beklemeyi ve kod çıkarmayı bir araya getirir. Diğer araçlar aynı akışı REST API ile kullanabilir.
API uçlarını inceleconst address = await mailprobe.createAddress("signup");
await page.getByLabel("E-posta").fill(address);
await page.getByRole("button", { name: "Kaydol" }).click();
const mail = await mailprobe.waitForMail(address);
const code = mailprobe.extractCode(mail);
await page.getByLabel("Doğrulama kodu").fill(code);
await expect(page.getByText("Hesabın hazır")).toBeVisible();Proje API anahtarıyla kullanılan uçlar
POST /v1/addressesSenaryoya ait yeni adresGET /v1/inbox/:address/waitYeni iletiyi bekleGET /v1/messages/:idİletinin ayrıntılarıMERAK EDİLENLER
Birkaç kısa cevap.
Bu bir geçici e-posta servisi mi?
MailProbe, geliştirme ve QA ekipleri için bir e-posta test aracıdır. Test adresleri projelere bağlıdır; iletiye panel oturumu veya proje API anahtarı ile erişilir.
Örnekteki e-postalar gerçek mi?
Bu sayfadaki örnekler tarayıcıda çalışır ve örnek veri kullanır. Gerçek bir e-posta göndermez veya gelen kutusu oluşturmaz. Canlı iletiler, kurulan alan adı yönlendirmesi üzerinden uygulamaya gelir.
Hangi test araçlarıyla kullanabilirim?
Playwright için bir istemci bulunur. REST API sayesinde HTTP isteği gönderebilen diğer test araçları ve CI iş akışlarıyla da kullanılabilir.
İletiler ne kadar süre saklanır?
Saklama süresi proje bazında 1–90 gün arasında ayarlanır. Varsayılan süre 7 gündür. Süresi dolan iletiler ham dosyalarıyla birlikte temizlenir.
TESTİN SON ADIMINI DA TAMAMLA