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ıntext/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 birContent-Type
veattachment
ile başlamayan birContent-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:
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.
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.
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
veCC
alanlarında 20 ayrı alıcı sınırı kullanır.) - Alıcının
To
veyaCC
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.