E-posta tepkileri

E-posta tepkileri, kullanıcıların emoji kullanarak e-posta mesajlarına eğlenceli ve sorunsuz bir şekilde yanıt vermesine olanak tanır.

Biçim

E-posta tepkisi, normal bir MIME biçimli e-postadır. Bu e-postada, bunun bir tepki olduğunu belirten özel bir bölüm bulunur.

Genel mesaj biçimi

E-posta, tanımda açıklandığı gibi biçimlendirilmiş Content-Type: text/vnd.google.email-reaction+json içeren bir gövde bölümü içermelidir.

Gövde kısmı şunlardan biridir:

  • İletinin üst düzey bölümüdür. Bu, e-postanın Content-Type üst bilgisinin text/vnd.google.email-reaction+json olduğu anlamına gelir.
  • Content-Type değeri text/vnd.google.email-reaction+json olan ve attachment olmayan Content-Disposition içeren çok parçalı bir MIME parçasının alt bölümü.

Tepki e-postasında ayrıca normal text/plain ve text/html bölümleri bulunmalıdır. Böylece, e-posta tepkilerini desteklemeyen e-posta istemcileri yine de bir yanıt gösterebilir. Gmail, text/vnd.google.email-reaction+json kısmını text/plain ve text/html bölümleri arasına yerleştirmenizi önerir. Bunun nedeni, bazı e-posta istemcilerinin, MIME türünü gerçekten anlayıp anlamamalarına bakılmaksızın her zaman son bölümü görüntülemeleridir. Benzer şekilde, bazı e-posta istemcileri de yalnızca ilk bölümü görüntüler.

E-posta, ayrıca tepkinin geçerli olduğu iletinin ileti kimliğini içeren bir In-Reply-To üstbilgisine sahip olmalıdır. Bu, tek bir ileti kimliği olmalıdır.

text/vnd.google.email-reaction+json parça tanımı

Bu MIME parçası JSON biçimindedir. İki alanı vardır:

  • version: Bu bölümün uygun olduğu e-posta tepki biçiminin sürümünü temsil eden bir tam sayı. Bu 1 olmalıdır.
  • emoji: Unicode Teknik Standard 51 tarafından tanımlandığı şekilde tam olarak bir emoji sembolünü temsil eden dize.

Content-Transfer-Encoding ikili bir biçimse JSON, UTF-8 karakter kodlamasını kullanmalıdır. Aksi takdirde, Content-Transfer-Encoding herhangi bir standart kodlama olabilir.

Gmail'in text/vnd.google.email-reaction+json yorumu

Gmail, tepki gibi görünen bir ileti aldığında tepki bölümünü doğrular ve bu iletiye özel görüntüleme işlemi uygular.

Doğrulama

Gmail, aldığı text/vnd.google.email-reaction+json kısmıyla tüm iletileri doğrular. Parça yanlış oluşturulmuşsa geçersiz olarak kabul edilir ve mesaj, tepki olarak değerlendirilmez.

Özellikle:

  1. Gmail, JSON dosyasını ayrıştırır ve geçerliliğini kontrol eder. JSON yanlış biçimlendirilmişse Gmail bu bölümü geçersiz kabul eder.

  2. Gmail, sürüm alanını kontrol eder. Sürüm tam olarak 1 olmalıdır. Tam sayı olmalıdır, dize olamaz. Biçim geliştikçe diğer sürümler kabul edilebilir. Sürüm bilinmiyorsa veya eksikse Gmail parçayı geçersiz değerlendirir.

  3. Gmail, emoji alanını kontrol eder. İçerik, cilt tonu gibi referans verilen uzantılar da dahil olmak üzere Unicode Teknik Standard 51'in 15 veya sonraki sürümlerinde belirtilen emojilerden tam olarak biri olmalıdır. Emoji standardı geliştikçe Gmail, en azından son sürümü (1) desteklemeyi taahhüt eder. Gmail, yeni kullanıma sunulan standartları uygulamak için gereken zaman aralığı dışında büyük olasılıkla en son sürümü destekler. Alan eksik, boş veya tam olarak bir emoji içermiyorsa Gmail bu bölümü geçersiz kabul eder.

Görüntülü Reklam Ağı

Gmail, geçerli e-posta tepki bölümleri olan mesajlarda In-Reply-To üstbilgisinde belirtilen mesajın yakınındaki emoji alanında emojiyi gösterir. Bu, söz konusu emojiyle kaç tepkinin alındığına dair bilgileri de içerebilir, reaksiyonu gönderen kişiyi ve potansiyel olarak diğer kullanıcı arayüzü işlemlerini gösterebilir. In-Reply-To üstbilgisi yoksa veya belirtilen kimliğe sahip bir ileti, ileti dizisinde bulunamıyorsa Gmail, tepki mesajını normal bir e-posta olarak gösterir. Kullanıcı iletiyi sildiği, ileti dizisinin fazla uzun olduğu veya başka nedenlerden dolayı Gmail'in iletiyi bulamayabileceğini unutmayın.

Gmail, geçersiz e-posta tepki mesajları görüntülenirken text/html bölümünü (varsa) gösterir. Aksi takdirde text/plain bölümünü kullanır. Bu bölümlerden herhangi birine sahip bir gövde bölümü yoksa Gmail boş bir ileti görüntüler.

Sınırlar

Gmail, e-posta tepkileri için destek eklemek isteyen istemcilerin, kullanıcıları bunaltmasını önlemek amacıyla bazı sınırlar eklenmesini önerir. Özellikle:

  • Posta listelerinden gelen iletilerde tepkilere izin verilmemelidir.
  • Çok fazla alıcısı olan iletilerde tepkilere izin verilmemelidir. (Gmail, birleştirilmiş To ve CC alanlarında en fazla 20 farklı alıcı kullanır.)
  • Alıcının To veya CC alanında olmadığı iletilerde tepkilere izin verilmemelidir.
  • Çok sayıda tepki eklenmiş mesajlarda tepkilere izin verilmez. (Gmail, herhangi bir ileti için kullanıcı başına 20 tepki sınırı kullanır.)

Bunlar ve diğer sınırlar, E-postaları emoji tepkilerle yanıtlama sayfasının "Emoji tepkileri gönderilemiyor" bölümünde de açıklanmıştır.