Ana içeriğe geç
MailLand

Kimlik doğrulama e-postası

Parola sıfırlama, tek kullanımlık kod ve sihirli bağlantı, her biri tek bir API çağrısıyla

Oturum açma postası, kullanıcıların ekran başında beklediği e-postadır. MailLand size hiçbir zaman doldurulmamış bir yer tutucuyla çıkmayan şablonlar, yeniden denenen bir isteği ikinci bir e-posta yerine özgün yanıtın tekrarına dönüştüren idempotency anahtarları ve kendi arayüzünüzde gösterebileceğiniz teslim olayları sunar.

Kimlik doğrulama postası neden daha fazla özen ister

  • Birisi bekliyor

    Bir kullanıcı oturum açma ekranınızda. Hiç gelmeyen ya da iki kez gelen bir kod, bir destek talebine veya kaybedilmiş bir kayda dönüşür.

  • Alıcılar kimin gönderdiğini kontrol eder

    Posta kutusu sağlayıcıları SPF, DKIM ve DMARC kontrolü yapar. MailLand yayımlamanız gereken kayıtları gösterir ve her mesajı alan adınızın DKIM anahtarıyla imzalar.

  • Tek bir yazım hatası akışı bozar

    Kayıt sırasında yanlış yazılan bir adres, sonraki her kodun hiçbir yere ulaşmaması demektir. Hatayı ilk başarısız oturum açma denemesinden sonra değil, adres girildiği anda yakalayın.

Kayıtlı bir şablondan gönderilen tek kullanımlık kod

Kod, alıcıya özel bir değişken olarak iletilir. Idempotency anahtarı, zaman aşımından sonra yeniden denemeyi güvenli hale getirir.

curl -X POST https://api.mail.land/v1/transactional/send \
  -H "X-API-Key: ml_pet_..." \
  -H "X-Idempotency-Key: signin-7f3a9c-1" \
  -H "Content-Type: application/json" \
  -d '{
    "from": { "email": "[email protected]", "name": "Your App" },
    "to": [{
      "email": "[email protected]",
      "variables": { "code": "482913" }
    }],
    "templateId": "t8x2m4q9zk7wpr",
    "variables": { "expiresInMinutes": "10" },
    "tags": ["sign-in-code"]
  }'
{{code}} değişkeninin değeri olmasaydı MailLand, bozuk bir e-posta göndermek yerine isteği 422 TEMPLATE_VARIABLE_MISSING ile reddederdi.

MailLand'in oturum açma postası için sundukları

  • Bozuk mesaj göndermeyi reddeden şablonlar

    Sıfırlama, kod ve sihirli bağlantı şablonlarını MailLand'de saklayın ve {{placeholders}} alanlarını her istekte doldurun. Eksik bir değer, gönderimi değişkenin adını belirten bir 422 yanıtıyla durdurur.

  • Yinelenme olmadan yeniden denemeler

    Her kodla birlikte bir X-Idempotency-Key gönderin. İsteğiniz zaman aşımına uğrar ve 24 saat içinde aynı anahtarla yeniden denerseniz MailLand özgün yanıtı döndürür ve hiçbir şey göndermez.

  • Yazım hatası ve tek kullanımlık alan adı koruması

    İşlemsel akışınız için korumayı açın; MailLand tek kullanımlık sağlayıcılardaki veya alan adında olası bir yazım hatası bulunan adresleri reddeder ve düzeltilmiş adresi önerir.

  • Kayıt sırasında doğrulama

    Bir kullanıcı kaydolduğunda doğrulama API'sini çağırın. API; söz dizimini, olası yazım hatalarını, tek kullanımlık alan adlarını, info@ gibi rol hesaplarını ve alıcı posta sunucusunu kontrol eder.

  • Arayüzünüz için teslim olayları

    Teslim edildi, ertelendi, geri döndü ve başarısız oldu olayları webhook'unuza ulaşır; böylece uygulamanız kullanıcıdan adresi kontrol etmesini veya yeniden denemesini isteyebilir.

  • Bağlantılar yazdığınız gibi kalır

    İşlemsel e-postalarda açılma ve tıklama takibi varsayılan olarak kapalıdır; bu nedenle takibi açmadığınız sürece sıfırlama ve sihirli bağlantılar kullanıcılara tam olarak yazdığınız gibi ulaşır.

Kendi alan adınızdan gönderilir

Alan adınızı ekleyin, panelin gösterdiği SPF, DKIM ve DMARC kayıtlarını yayımlayın; MailLand gönderim yapabilmenizden önce bunları doğrular. Her alan adı otomatik olarak kendi 2048 bit RSA DKIM anahtarını alır.

Söz vermediklerimiz

Hiçbir teslim süresi rakamı yayımlamıyoruz: bir mesajı ne zaman kabul edeceğine alıcı posta sunucusu karar verir. MailLand'in size sunduğu, her mesajın akıbetinin ve zamanının eksiksiz bir kaydıdır.

Kimlik doğrulama e-postası hakkında sorular

Bir kod ne kadar sürede ulaşır?

Teslim süresiyle ilgili bir söz yayımlamıyoruz. API, mesaj kuyruğa alındığında yanıt verir ve yanıt bunun zamanını belirtir. Ardından teslim edildi veya ertelendi olayı, alıcı sunucunun mesajı ne zaman kabul ettiğini ya da yeniden deneme istediğini size bildirir.

Kullanıcının yeniden gönder düğmesine basmasını nasıl ele almalıyım?

Her yeni kodu, yeni bir idempotency anahtarıyla yeni bir istek olarak ele alın. Bir anahtarı yalnızca zaman aşımından sonra aynı isteği yeniden denediğinizde tekrar kullanın: 24 saat içinde bu yeniden deneme özgün yanıtı döndürür ve hiçbir şey göndermez.

Kayıt sırasında tek kullanımlık adresleri engelleyebilir miyim?

Evet, iki şekilde. İşlemsel akış için tek kullanımlık alan adı korumasını açın veya hesabı oluşturmadan önce doğrulama API'sini çağırın.

Akışı gerçek kullanıcılara e-posta göndermeden test edebilir miyim?

Evet. Bir sandbox anahtarı her isteği teslim etmeden kabul edip kaydeder ya da yalnızca seçtiğiniz adreslerden oluşan bir izin listesine teslim eder.

Pazarlama aboneliğinden çıkmak parola sıfırlamalarını durdurabilir mi?

Hayır. Abonelikten çıkma pazarlama e-postalarına veya tek bir listeye uygulanır ve o adrese giden işlemsel e-postaları engellemez.

İlk oturum açma kodunuzu bugün gönderin

Ücretsiz bir hesap oluşturun, alan adınızı doğrulayın ve ilk şablonunuzu kaydedin. Ayda 1.000 e-posta ücretsizdir.