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
Vücut parçası şunlardan biridir:
- İletinin üst düzey kısmı. Bu durumda e-postanın
Content-Typeüstbilgisitext/vnd.google.email-reaction+jsonolur. Content-Typedeğeritext/vnd.google.email-reaction+jsonolan veContent-Dispositiondeğeriattachmentolmayan ç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,1olmalı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:
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.
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.
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ş
ToveCCalanlarında en fazla 20 farklı alıcı kullanır.) - Alıcının
ToveyaCCalanları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.