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.

E-POSTADAN TEST SONUCUNAEtkileşimli örnek
Gelen kutusuÖRNEK İLETİ
Alıcı
e2e-login-a7c9d2f4@tandanisman.com
Gönderen
hello@example.com
EXAMPLE APP

Girişini doğrula

Hesabına güvenle giriş yapmak için bu kodu kullan.

482 913

Bu örnekte kod, ileti gövdesinden çıkarılır.

✓ SPF✓ DKIM✓ DMARCÖrnek sonuçlar
Testin kullanacağı veri✓
extracted.code"482913"
expect(code).toHaveLength(6);

Bu demo örnek veriler kullanır; e-posta göndermez veya gelen kutusu oluşturmaz.

HER AKIŞIN BİR SONRAKİ ADIMI VAR

Ü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.

  1. 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
  2. 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
  3. 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ı incele
signup.spec.ts
const 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();
Örnek: yapılandırılmış MailProbe istemcisi ve Playwright

Proje API anahtarıyla kullanılan uçlar

POST /v1/addressesSenaryoya ait yeni adres
GET /v1/inbox/:address/waitYeni iletiyi bekle
GET /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

E-posta akışın da
testinin parçası olsun.

Örneği yeniden incele