Test paketinizin bir yerinde, daha önce gerçek bir gelen kutusuyla test edilmemiş bir kayıt akışı vardır. Onay e-postası gönderilir, API 200 döndürdüğü için test başarılı olur ve hiç kimse bağlantının çalışıp çalışmadığını, mesajın görüntülenip görüntülenmediğini veya spam'e düşüp düşmediğini kontrol etmez.
Test hesapları kişisel gelen kutunuzda bulunmamalıdır. Ancak bariz düzeltme - her şeyi tek kullanımlık bir adrese yönlendirmek - yalnızca yarı doğru. Geçici bir gelen kutusunun ne zaman işe yarayacağı, yerel bir posta havuzunun ne zaman daha iyi olacağı ve kendi engellenenler listenizi nasıl bozmayacağınız burada anlatılmaktadır.
Test ettiğiniz şeyle başlayın
Doğru araç şu sorudan çıkar:
| Soru | En iyi araç |
|---|---|
| Onay e-postası doğru şekilde oluşturuluyor ve bağlanıyor mu? | Yerel posta havuzu (Mailpit, MailHog) |
| Teslimat gerçek bir sağlayıcı ve gerçek DNS aracılığıyla mı çalışıyor? | Tek kullanımlık gelen kutusu |
| Akış, gerçek bir kullanıcının zamanlaması ile telefonda çalışıyor mu? | Tek kullanımlık gelen kutusu |
| Ham başlıkları ve ekleri inceleyebilir miyim? | Yerel posta havuzu |
| Kayıt formum tek kullanımlık bir alan adını kabul edecek mi? | Kendi engelleme listenize bağlıdır |
Tek kullanımlık bir gelen kutusu doğru çağrı olduğunda
- Uçtan uca kontroller.Yerel SMTP sunucunuzun ne aldığını değil, internet üzerinden gerçekte ne geldiğini görmek istiyorsunuz.
- Teslim edilebilirlik duman testleri.Üretim sağlayıcınızdan tek kullanımlık bir adrese gönderin ve spam'e düşmediğini veya düşmediğini doğrulayın.
- Mobil test.Geçici gelen kutusu, telefona tek bir dokunuştur; yerel havuz, bir tünel ve yapılandırma değişikliği gerektirir.
- Manuel QA.Bir test kullanıcısı, paylaşılan bir test hesabına dokunmadan bir adres oluşturabilir, akışı tamamlayabilir ve postayı okuyabilir.
Yerel bir lavabo daha iyi olduğunda
Mesaj içeriği konusunda iddialıysanız yerel havuz daha hızlı ve daha güvenilirdir. Mailpit veya MailHog size bir API, ham MIME, ek denetimi sunar ve hız sınırı yoktur. Bir sağlayıcının sizi kısıtlaması veya bir alan adının engellenmesi konusunda endişelenmeden, bir döngüde yüz kayıt işlemi gerçekleştirebilirsiniz.
Buradaki değiş tokuş, yerel bir havuzun gerçek teslimat yolunu atlamasıdır. Size SPF kaydınızın yanlış olduğunu, gönderen alan adınızın engellenenler listesinde olduğunu veya Gmail'nin Promosyonlar altında onay e-postanızı gönderdiğini söylemez.
Her ikisini de bu sırayla kullanın
- Mantık için yerel havuz.Bağlantıyı, belirteci, geçerlilik tarihini ve oluşturulan HTML'yi belirtin. Bu, her işlemde çalıştırdığınız hızlı döngüdür.
- Teslimat için tek kullanımlık gelen kutusu.Gerçek bir sağlayıcı ve geçici adresle aynı akışı hazırlamaya karşı çalıştırın. Gelen kutusu yerleşimini, bağlantıların yeniden yazılmasını ve mobil görüntülemeyi kontrol edin.
- Son kontrol için gerçek posta kutusu.Her sürümde bir kez Gmail, Outlook'de bir adres ve bir kurumsal alan adı kullanın. İstemciye özgü garip hataların yaşadığı yer burasıdır.
Kendi testlerinizi engellemeyin
Ürününüz tek kullanımlık alan adlarını engelliyorsa (ki birçoğu bunu yapıyor), kendi KG'niz başlamadan başarısız olur. İki seçenek:
- Hazırlık aşamasında test alanlarınızı izin verilenler listesine ekleyin.Üretim engellenenler listesini olduğu gibi tutun ancak test ortamınızın, test kullanıcılarınızın kullandığı adresleri kabul etmesine izin verin.
- Özel bir test alanı kullanın.Kontrol ettiğiniz ve bir havuza yönlendirilen bir alt alan adı, üretim kuralını zayıflatmaktan daha temizdir.
Test geçişi yapmak için asla engellenenler listesini genel olarak devre dışı bırakmayın. Geçici bir QA kısayolu bu şekilde kalıcı bir boşluğa dönüşür.
Gerçek gelen kutularında bozulan şeyler
Bunlar, yerel bir lavabonun size asla göstermeyeceği başarısızlıklardır:
- Bağlantı yeniden yazılıyor.E-posta güvenlik ağ geçitleri her URL'yi yeniden yazar. Sihirli bağlantınız sarılmış ve kırılmış olarak gelebilir.
- Görüntü engelleme.Logo kaybolur ve düzen onun etrafında çöker.
- Karanlık mod.Beyaz zemin üzerine beyaz bir kart beyaz bir dikdörtgene dönüşür.
- Uzun kodlar.Altı haneli bir kod uygundur; 64 karakterlik bir jeton sarılır ve bozuk bir bağlantı gibi görünür.
- Son kullanma tarihi.Süresi on dakika içinde dolan bir kod, teslimatın dört dakika sürmesi durumunda kullanılamaz.
- Spam yerleşimi.Kimlik doğrulama hataları, yeni bir gönderen alan adı veya tetikleyici bir kelime, işlemsel bir e-postayı spam'e gönderebilir.
Bir sonraki sürüm için küçük bir kontrol listesi
- Onay bağlantısı doğru ortamı açar ve kullanıcının oturum açmasını sağlar.
- Kodun süresi tam olarak kullanıcı arayüzünün söylediği anda sona erer.
- Yeniden gönderme çalışır ve hız sınırlıdır.
- Mesaj, resimler engellenmiş halde 320 piksel genişliğinde işleniyor.
- Düz metin alternatifi mevcuttur ve aynı bağlantıyı içerir.
- Abonelikten çıkma ve tercihler bağlantıları yalnızca işlem amaçlı değil, pazarlama postası için de çalışır.
- Kayıt olduktan sonra adres değiştirilebilir.
E-postayı test etmek pek hoş bir iş değildir ve neredeyse her zaman atlanır. Bunu yapan ekipler, kullanıcıların asla bildirmediği hataları yakalar ve hemen ayrılırlar. Teslimat kartı için gerçek bir gelen kutusuna ihtiyacınız varsa,burada bir tane oluştur; mantıksal geçiş için yerel havuzu koruyun. Tek kullanımlık adres kullanımınızın adil olup olmadığını merak ediyorsanız,denemelerdeki bu parçaçizgiyi çiziyor.