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 şeyler 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 değer 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 değer 1 olmalıdır.
  • emoji: Unicode Teknik Standardı 51'de tanımlandığı şekilde tam olarak bir emoji simgesini 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. veya daha yeni bir sürümünde 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 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 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 kaç tepki alındığına dair bir sayıyı, tepkinin gönderenini ve muhtemelen diğer kullanıcı arayüzü işlemlerini de içerebilir. In-Reply-To üstbilgisi eksikse veya ileti dizisinde belirtilen kimliğe sahip bir ileti 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 tür bir ileti gövdesi yoksa Gmail boş bir ileti gösterir.

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ığı mesajlarda 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 tepkiler gönderilemiyor" bölümünde de açıklanmaktadır.