Kutu oluşturmak için hesap gerekmez. Okuma, uzatma ve silme işlemleri için oluşturma yanıtındaki token zorunludur. Hız veya sıfır log garantisi verilmez.
Bu örnek tek bir geçici kutu oluşturur; yanlış tokenın 403 ile reddedildiğini denetler, kendi kutusuna kurgusal mesaj ekler, REST ile kodu ve MCP ile mesajı okur. Son adımda oluşturduğu kutuyu siler. Python 3 standart kütüphanesi yeterlidir; npm veya PyPI paketi gerekmez.
python3 qa-flow.py --run
Neyi doğrular? Token kontrolünü, simülasyon API'sini, kod ayıklamayı ve MCP okumasını. Dış SMTP teslimatını doğrulamaz; external_smtp_tested alanı false kalır. Gerçek uygulama testinde simülasyon adımını, sahibi olduğunuz test uygulamasının posta gönderimiyle değiştirin.
Bu akış 25 Ekim 2026 tarihinde kendi geçici kutumuzda sınandı. Aşağıdaki yanıtlar biçimi açıklayan kurgusal örneklerdir; başka platformlarda teslimat veya uyumluluk kanıtı değildir.
MCP bağlantısı ve araç rehberi →Tarayıcı ajanınıza kutu araçları eklemek için test edilmiş browser-use Python örneğini ve sonuç açıklamalarını inceleyin.
Yeni rastgele geçici e-posta kutusu oluşturur.
{
"domain": "gecici.email"
}{
"success": true,
"inbox": {
"address": "swift_9812@gecici.email",
"token": "a1b2c3d4...",
"expiresAt": 1757271920000,
"ttlSeconds": 3600
}
}Özel kullanıcı adlı kutu oluşturur. Ad 4-32 ASCII karakter olmalı, en az bir rakam ve arada -, _ veya . içermelidir. Resmî/korumalı isimler ve bunların basit varyantları reddedilir.
{
"prefix": "qa-flow-42",
"domain": "gecici.email"
}{
"success": true,
"inbox": {
"address": "qa-flow-42@gecici.email",
"token": "...",
"expiresAt": 1757271920000,
"ttlSeconds": 3600
}
}Kutu tokenu ile en son ayıklanmış OTP kodunu döner; henüz yoksa HTTP 408. İstemci sınırlı aralıklarla tekrar deneyebilir.
{
"success": true,
"otp": "893120",
"actionType": "verification",
"sender": {
"name": "QA Fixture",
"address": "qa@example.invalid"
},
"subject": "Fictional QA verification code: 893120"
}Kutu tokenu ile ayıklanmış doğrulama bağlantısını döner; bağlantıyı açmaz. Henüz yoksa HTTP 408.
{
"success": true,
"verificationLink": "https://example.com/verify?token=xyz999",
"actionText": "Hesabımı Doğrula",
"actionType": "verification"
}Gelen kutusundaki tüm mesajları listeler.
{
"success": true,
"address": "swift_9812@gecici.email",
"count": 1,
"messages": [
{
"id": "abc123xyz",
"from": { "name": "QA Fixture", "address": "qa@example.invalid" },
"subject": "Güvenlik Uyarısı",
"smartSummary": { "otpCode": "449120", "actionType": "verification" },
"receivedAt": 1757271920000
}
]
}Bearer token gerektiren SSE akışı. Tarayıcı arayüzü bunun yerine yetkili yoklama kullanır.
data: {"type":"new_email","email":{...},"timestamp":1757271920000}Gelen kutusu ve e-postalarını SQLite veritabanından mantıksal olarak siler; fiziksel silme garantisi yoktur.
{
"success": true,
"message": "Gelen kutusu ve tüm e-postalar silindi"
}Çalıştırılabilir Python uygulaması ve Chrome formu ile yanlış kodu, başarılı doğrulamayı, tekrar kullanım reddini ve kutu temizliğini kontrol edin.