E-posta tepkileri

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

Biçim

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

Genel mesaj biçimi

E-postada, tanım bölümünde 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ı şu durumlardan biri olmalıdır:

  • İletinin üst düzey kısmı. Bu, e-postanın Content-Type başlığının text/vnd.google.email-reaction+json olduğu anlamına gelir.
  • Birden çok bölümden oluşan bir MIME parçasının, text/vnd.google.email-reaction+json ile başlayan bir Content-Type ve attachment ile başlamayan bir Content-Disposition içeren alt bölümü.

Tepki e-postasında, e-posta tepkilerini desteklemeyen e-posta istemcilerinin de bir yanıt gösterebilmesi için normal text/plain ve text/html bölümleri de bulunmalıdır. Gmail, text/vnd.google.email-reaction+json bölümü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 anlamadıklarından bağımsız olarak her zaman son kısmı göstermesidir. Benzer şekilde, bazı e-posta istemcileri yalnızca ilk kısmı gösterir.

E-postada, tepkinin uygulandığı 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 parçası JSON biçimindedir. İki alanı vardır:

  • version: E-posta tepki biçiminin bu bölümün uyduğu sürümü 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 bir 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 ile ilgili yorumu

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

Doğrulama

Gmail, aldığı text/vnd.google.email-reaction+json parçasıyla tüm iletileri doğrular. Parçanın biçimi bozuksa geçersiz kabul edilir ve mesaj tepki olarak değerlendirilmez.

Özellikle:

  1. Gmail, JSON'u ayrıştırır ve geçerliliğini kontrol eder. JSON hatalıysa Gmail, ilgili bölümü geçersiz olarak 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 de kabul edilebilir. Sürüm bilinmiyorsa veya eksikse Gmail bu bölümü geçersiz olarak kabul eder.

  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 biri olmalıdır. Gmail, emoji standardı geliştikçe en azından en son sürümü (1) desteklemeyi taahhüt eder. Gmail, yeni yayınlanan standartların uygulanması için gereken zaman aralığı dışında büyük olasılıkla en son sürümü destekler. Alan eksikse, boşsa veya tam olarak bir emoji içermiyorsa Gmail bu kısmı geçersiz olarak değerlendirir.

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

Gmail, geçerli e-posta tepkisi bölümleri olan iletilerde emojiyi In-Reply-To başlığıyla belirtilen ileti yakınındaki emoji alanında gösterir. Bu, söz konusu emojiyle birlikte kaç tepkinin alındığının sayısını da içerebilir, bu tepkiyi gönderen kişiyi ve muhtemelen diğer kullanıcı arayüzü işlemlerini gösterebilir. In-Reply-To üstbilgisi eksikse veya ileti dizisinde belirtilen kimliğe sahip bir ileti bulunamazsa Gmail, tepki mesajını normal bir e-posta olarak gösterir. Gmail'in, kullanıcının iletiyi silmesi, ileti dizisinin çok uzun olması veya başka herhangi bir nedenden dolayı iletiyi bulamayabileceğini unutmayın.

Gmail, geçersiz e-posta tepkisi mesajlarını görüntülerken varsa text/html bölümünü gösterir. Aksi takdirde text/plain kısmı kullanılır. Bu ikisinden herhangi birini içeren bir vücut parçası yoksa Gmail boş bir mesaj görüntüler.

Sınırlar

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

  • Posta listelerinden gelen iletilere tepki verilmesine izin verilmemelidir.
  • Çok fazla alıcısı olan iletilere tepki verilmemelidir. (Gmail, birleştirilmiş To ve CC alanlarında 20 ayrı alıcı sınırı kullanır.)
  • Alıcının To veya CC alanlarında yer almadığı iletilere tepki verilmemelidir.
  • Çok sayıda tepki almış mesajlara tepki verilmesine izin verilmemelidir. (Gmail'de, bir ileti için kullanıcı başına 20 tepki sınırı vardır.)

Bu ve diğer sınırlar, E-postaları emoji tepkiler ile yanıtlama başlıklı makalenin "Emoji tepkiler gönderilemiyor" bölümünde de açıklanmaktadır.