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+json
olur. Content-Type
değeritext/vnd.google.email-reaction+json
olan veContent-Disposition
değeriattachment
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:
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ş
To
veCC
alanlarında en fazla 20 farklı alıcı kullanır.) - Alıcının
To
veyaCC
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.