Üretim dışı ortamlarda test kullanıcıları ve mesajlar
development ve staging ortamları testler için tasarlanmıştır. İki yönden production ortamından farklıdırlar: test kullanıcılarıyla ve sabit bir kodla giriş yapabilirsiniz; ortamın gönderdiği her mesaj işaretlenir ve gerçek bir mesajla karıştırılamayacak şekilde sınırlandırılır. Bu sayfanın iki bölümü henüz kullanılamaz ve planned olarak işaretlenmiştir: günlük akışı girdileri ve SMS.
Test kullanıcıları ve sabit kod
Test kullanıcısı, tanımlayıcısı testler için ayrılmış normal bir kullanıcıdır:
- Test e-posta adresi: Yerel kısım bir
+testetiketi taşır, örneğinada+test@example.comveyaada+test_1@example.com. - Test telefon numarası: Kurgusal kullanım için ayrılmış aralıkta bir numara,
+1 555 555 0100ile+1 555 555 0199arası.
development ve staging ortamlarında bu tanımlayıcılara hiçbir şey gönderilmez. development ortamında tek kullanımlık kod ve sihirli bağlantı kodu her zaman 424242 olarak kabul edilir. (planned: Gerçek kod da üretilir ve günlük akışında görünür, böylece onunla da test yapabilirsiniz.)
Sabit kod yalnızca development ortamındaki test tanımlayıcıları için geçerlidir. Diğer adresler ve staging ortamında geçersizdir. production ortamında bir +test adresi diğer adresler gibi davranır ve sabit kod mevcut değildir. Test kullanıcıları, normal kullanıcı sayınıza dahil edilir.
Test kullanıcılarını, diğer kullanıcılarla aynı şekilde kullanıcı oluşturma çağrısıyla oluşturun.
Giriş sayfasını kullanmadan bir test kullanıcısı için belirteç almak için keenauth test login --user ada+test@example.com --client-id <application ID> komutunu çalıştırın (bkz. keenauth test login ile test kullanıcılarının oturum açması).
Mesaj öneki ve bastırma
development ve staging ortamlarında giden her e-posta işaretlenir: konusu [DEV] veya [STAGING] ile başlar. Öneki ne özel bir şablonda ne de mesajı gönderen çağrıda kaldırabilirsiniz. Bu, ortamın oltalama için kötüye kullanılmasını zorlaştırır.
Bu ortamlar ayrıca her gün platformdan çıkabilecek e-posta sayısını sınırlar. Sınır, ortamın e-postayı nasıl gönderdiğine bağlıdır:
development |
staging |
|
|---|---|---|
| Platform gönderici (varsayılan) | Günde en fazla 100 | Günde en fazla 100 |
| Kendi SMTP sunucunuz veya e-posta sağlayıcınız | Günde en fazla 500 | Günde en fazla 2.000 |
SMS (planned) |
Yalnızca ortam üyelerinin doğrulanmış numaralarına gönderilir. Test numaralarına giden mesajlar, gönderilmeden bastırılır. | Günde en fazla 100 |
Sınırı aşan bir mesaj bastırılır ve gönderilmez. (planned: Günlük akışında bir message_suppressed girdisi görünür.) SMS'in gövdesi aynı [DEV] veya [STAGING] önekini taşıyacaktır.
Bu ortamlardaki gönderici adresi, platformun ortak alan adıdır. Platformun yönettiği özel bir gönderici alan adı yalnızca production ortamında çalışır. Kendi SMTP sunucunuz veya e-posta sağlayıcınız ise yukarıdaki önek ve sınırlarla birlikte her ortam türünde çalışır.