E-posta tepkileri

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

Biçim

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

Genel ileti biçimi

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

Vücut parçası şunlardan biridir:

  • İletinin üst düzey kısmı. Bu durumda e-postanın Content-Type üstbilgisi text/vnd.google.email-reaction+json olur.
  • Content-Type değeri text/vnd.google.email-reaction+json olan ve Content-Disposition değeri attachment olmayan çok parçalı bir MIME parçasının alt bölümü.

Tepki e-postası, e-posta tepkilerini desteklemeyen e-posta istemcilerinin yanıt olarak bir şey göstermesi için normal text/plain ve text/html bölümlerine de sahip olmalıdır. Gmail, text/vnd.google.email-reaction+json bölümünün text/plain ve text/html bölümleri arasına yerleştirilmesini önerir. Bunun nedeni, bazı e-posta istemcilerinin MIME türünü gerçekten anlayıp anlamadıklarına bakılmaksızın her zaman son bölümü göstermesidir. Aynı şekilde, bazı e-posta istemcileri yalnızca ilk bölümü gösterir.

E-postada, tepkinin uygulandığı iletinin ileti kimliğini içeren bir In-Reply-To üstbilgisi de bulunmalıdır. Bu, tek bir ileti kimliği olmalıdır.

text/vnd.google.email-reaction+json bölüm tanımı

Bu MIME bölümü JSON biçimindedir. İki alanı vardır:

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

Content-Transfer-Encoding ikili biçimdeyse 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ığı tüm iletileri text/vnd.google.email-reaction+json bölümüyle doğrular. Bölüm hatalıysa geçersiz kabul edilir ve mesaj tepki olarak işlenmez.

Özellikle:

  1. Gmail, JSON'u ayrıştırır ve geçerliliğini kontrol eder. JSON hatalı biçimlendirilmişse Gmail, 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. Değer bir tam sayı olmalı, dize olmamalıdır. Biçim geliştikçe diğer sürümler de kabul edilebilir. Sürüm bilinmiyorsa veya eksikse Gmail bu bölümü geçersiz kabul eder.

  3. Gmail, emoji alanını kontrol eder. İçerikler, cilt tonu gibi referans verilen uzantılar da dahil olmak üzere Unicode Teknik Standardı 51'in 15. sürümü veya daha yeni sürümlerinde belirtilen emojilerden tam olarak biri olmalıdır. Emoji standardı gelişmeye devam ederken Gmail, en azından en son sürüm olan 1'i desteklemeyi taahhüt eder. Gmail, yeni yayınlanan standartların uygulanması için gereken süre hariç olmak üzere en son sürümü destekler. Alan eksikse, boşsa veya tam olarak bir emoji içermiyorsa Gmail bu kısmı geçersiz kabul eder.

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

Geçerli e-posta tepkisi bölümleri içeren iletilerde Gmail, In-Reply-To üstbilgisinde belirtilen iletinin yanındaki emoji alanında emojiyi gösterir. Bu, söz konusu emoji ile alınan tepkilerin sayısını, tepkiyi göndereni ve diğer kullanıcı arayüzü işlemlerini de içerebilir. In-Reply-To üstbilgisi eksikse veya verilen kimliğe sahip bir ileti yazışma dizisinde bulunamıyorsa Gmail, tepki iletisini normal bir e-posta olarak gösterir. Gmail'in, kullanıcı tarafından silindiği, ileti dizisinin çok uzun olduğu veya başka nedenlerle iletiyi bulamayabileceğini unutmayın.

Gmail, geçersiz e-posta tepkisi iletilerini gösterirken varsa text/html bölümünü gösterir. Aksi takdirde text/plain bölümü kullanılır. Bu özelliklerden birine sahip bir ileti gövdesi yoksa Gmail boş bir ileti görüntüler.

Sınırlar

Gmail, e-posta tepkileri için destek eklemek isteyen istemcilerin, tepkilerin kullanıcıları bunaltmasını önlemek için bazı sınırlar eklemesini ö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 alanlarında olmadığı iletilerde tepkilere izin verilmemelidir.
  • Çok sayıda tepki almış mesajlara tepki verilmemelidir. (Gmail, herhangi bir ileti için kullanıcı başına 20 tepki sınırı uygular.)

Bu ve diğer sınırlar, E-postalara emoji tepkilerle yanıt verme başlıklı makalenin "Emoji tepkileri gönderilemiyor" bölümünde de açıklanmaktadır.