ইমেইল প্রতিক্রিয়া

ইমেল প্রতিক্রিয়া ব্যবহারকারীদের ইমোজি ব্যবহার করে মজাদার, ঘর্ষণমুক্ত উপায়ে ইমেল বার্তাগুলিতে প্রতিক্রিয়া জানাতে দেয়।

বিন্যাস

একটি ইমেল প্রতিক্রিয়া হল একটি নিয়মিত MIME-ফরম্যাট করা একটি বিশেষ অংশ যা ইঙ্গিত করে যে এটি একটি প্রতিক্রিয়া।

সামগ্রিক বার্তা বিন্যাস

ইমেলের একটি বডি পার্ট থাকতে হবে যাতে Content-Type: text/vnd.google.email-reaction+json যা সংজ্ঞায় বর্ণিত হয়েছে।

শরীরের একটি অংশ হয়:

  • বার্তার শীর্ষ-স্তরের অংশ। এর মানে হল যে ইমেলের Content-Type শিরোনাম হল text/vnd.google.email-reaction+json
  • একটি মাল্টিপার্ট MIME অংশের একটি উপ-অংশ যাতে একটি Content-Type text/vnd.google.email-reaction+json এবং একটি Content-Disposition যা attachment নয়।

প্রতিক্রিয়া ইমেলটিতে নিয়মিত text/plain এবং text/html অংশগুলিও থাকা উচিত যাতে ইমেল ক্লায়েন্ট যেগুলি ইমেল প্রতিক্রিয়া সমর্থন করে না তারা এখনও কিছু প্রতিক্রিয়া দেখায়। Gmail text/plain এবং text/html অংশের মধ্যে text/vnd.google.email-reaction+json অংশ রাখার পরামর্শ দেয়। এর কারণ হল কিছু ইমেল ক্লায়েন্ট সর্বদা শেষ অংশটি প্রদর্শন করে তা নির্বিশেষে তারা আসলে এর MIME প্রকার বোঝে কিনা। একইভাবে কিছু ইমেল ক্লায়েন্ট শুধুমাত্র প্রথম অংশ প্রদর্শন করে।

ইমেলটিতে একটি In-Reply-To হেডার থাকা উচিত যাতে প্রতিক্রিয়াটি প্রযোজ্য বার্তাটির বার্তা আইডি থাকে। এটি একটি একক বার্তা আইডি হতে হবে।

text/vnd.google.email-reaction+json অংশ সংজ্ঞা

এই MIME অংশটি JSON ফরম্যাটে রয়েছে। এর দুটি ক্ষেত্র রয়েছে:

  • version : একটি পূর্ণসংখ্যা ইমেল প্রতিক্রিয়া বিন্যাসের সংস্করণের প্রতিনিধিত্ব করে যা এই অংশটি মেনে চলে। এটি অবশ্যই 1 হতে হবে।
  • emoji : একটি স্ট্রিং যা ইউনিকোড টেকনিক্যাল স্ট্যান্ডার্ড 51 দ্বারা সংজ্ঞায়িত ঠিক একটি ইমোজি প্রতীককে উপস্থাপন করে।

যদি Content-Transfer-Encoding একটি বাইনারি ফর্ম্যাট হয়, তাহলে JSON-কে অবশ্যই UTF-8 অক্ষর এনকোডিং ব্যবহার করতে হবে। অন্যথায়, Content-Transfer-Encoding যে কোনো মানক এনকোডিং হতে পারে।

text/vnd.google.email-reaction+json এর জিমেইলের ব্যাখ্যা

যখন Gmail একটি প্রতিক্রিয়ার মতো একটি বার্তা পায়, তখন এটি প্রতিক্রিয়া অংশটিকে যাচাই করে এবং সেই বার্তাটিতে বিশেষ প্রদর্শনের চিকিত্সা প্রয়োগ করে৷

বৈধতা

Gmail সমস্ত বার্তাকে একটি text/vnd.google.email-reaction+json অংশ দিয়ে যাচাই করে যা এটি পায়। যদি অংশটি বিকৃত হয় তবে এটি অবৈধ বলে বিবেচিত হয় এবং বার্তাটিকে প্রতিক্রিয়া হিসাবে বিবেচনা করা হয় না

নির্দিষ্টভাবে:

  1. Gmail JSON পার্স করে এবং এর বৈধতা পরীক্ষা করে। JSON ত্রুটিপূর্ণ হলে, Gmail অংশটিকে অবৈধ বলে মনে করে।

  2. Gmail সংস্করণ ক্ষেত্র পরীক্ষা করে। সংস্করণটি অবশ্যই 1 হতে হবে। এটি অবশ্যই একটি পূর্ণসংখ্যা হতে হবে; এটি একটি স্ট্রিং হতে পারে না। বিন্যাস বিকশিত হওয়ার সাথে সাথে অন্যান্য সংস্করণগুলি গ্রহণ করা যেতে পারে। সংস্করণটি অজানা বা অনুপস্থিত থাকলে, Gmail অংশটিকে অবৈধ বলে মনে করে।

  3. Gmail ইমোজি ক্ষেত্র পরীক্ষা করে। বিষয়বস্তুগুলি অবশ্যই ইউনিকোড টেকনিক্যাল স্ট্যান্ডার্ড 51 এর সংস্করণ 15 বা উচ্চতর দ্বারা নির্দিষ্ট করা ইমোজিগুলির মধ্যে একটি হতে হবে, যেমন স্কিন টোনের মতো রেফারেন্সযুক্ত এক্সটেনশনগুলি সহ। ইমোজি স্ট্যান্ডার্ড বিকশিত হওয়ার সাথে সাথে, Gmail কমপক্ষে সর্বশেষ সংস্করণ সমর্থন করার প্রতিশ্রুতি দেয় - 1. নতুন প্রকাশিত মান বাস্তবায়নের জন্য প্রয়োজনীয় উইন্ডো ব্যতীত Gmail সম্ভবত সাম্প্রতিক সংস্করণটিকে সমর্থন করে৷ যদি ক্ষেত্রটি অনুপস্থিত থাকে, খালি থাকে বা ঠিক একটি ইমোজি না থাকে, তাহলে Gmail অংশটিকে অবৈধ বলে মনে করে।

প্রদর্শন

বৈধ ইমেল প্রতিক্রিয়া অংশ সহ বার্তাগুলির জন্য, Gmail In-Reply-To হেডার দ্বারা নির্দিষ্ট করা বার্তার কাছে ইমোজি ক্ষেত্রে ইমোজি প্রদর্শন করে৷ এটি সেই ইমোজির সাথে কতগুলি প্রতিক্রিয়া প্রাপ্ত হয়েছে তার একটি গণনাও অন্তর্ভুক্ত করতে পারে, এটি সেই প্রতিক্রিয়াটির প্রেরককে এবং সম্ভাব্য অন্যান্য UI চিকিত্সাগুলি দেখাতে পারে। যদি In-Reply-To হেডারটি অনুপস্থিত থাকে বা কথোপকথনের থ্রেডে প্রদত্ত আইডি সহ একটি বার্তা পাওয়া না যায়, Gmail একটি নিয়মিত ইমেল হিসাবে প্রতিক্রিয়া বার্তা প্রদর্শন করে। মনে রাখবেন যে Gmail বার্তাটি খুঁজে নাও পেতে পারে কারণ ব্যবহারকারী এটি মুছে ফেলেছে, থ্রেডটি খুব দীর্ঘ হয়ে গেছে, বা অন্য কোনো কারণে।

অবৈধ ইমেল প্রতিক্রিয়া বার্তা প্রদর্শন করার সময়, Gmail text/html অংশটি উপস্থিত থাকলে তা প্রদর্শন করে। অন্যথায়, এটি text/plain অংশ ব্যবহার করে। যদি এইগুলির কোনওটির সাথে কোনও শরীরের অংশ না থাকে তবে Gmail একটি খালি বার্তা প্রদর্শন করে।

সীমা

Gmail সুপারিশ করে যে ক্লায়েন্টরা ইমেল প্রতিক্রিয়াগুলির জন্য সমর্থন যোগ করতে চাইছেন, ব্যবহারকারীদের অপ্রতিরোধ্য প্রতিক্রিয়া রোধ করতে কিছু সীমা যুক্ত করুন৷ নির্দিষ্টভাবে:

  • মেইলিং তালিকা থেকে বার্তা প্রতিক্রিয়ার অনুমতি দেওয়া উচিত নয়।
  • অনেক বেশি প্রাপক সহ বার্তাগুলিকে প্রতিক্রিয়ার অনুমতি দেওয়া উচিত নয়৷ (Gmail সম্মিলিত To এবং CC ক্ষেত্রের 20টি স্বতন্ত্র প্রাপকের সীমা ব্যবহার করে।)
  • বার্তা যেখানে প্রাপক To বা CC ক্ষেত্রগুলিতে নেই সেখানে প্রতিক্রিয়াগুলিকে অনুমতি দেওয়া উচিত নয়৷
  • ইতিমধ্যেই অনেক প্রতিক্রিয়া আছে এমন বার্তাগুলিতে প্রতিক্রিয়ার অনুমতি দেওয়া উচিত নয়৷ (জিমেইল যেকোনো একটি বার্তার জন্য ব্যবহারকারী প্রতি 20টি প্রতিক্রিয়ার সীমা ব্যবহার করে।)

এগুলি এবং অন্যান্য সীমাগুলি ইমোজি প্রতিক্রিয়া সহ ইমেলের উত্তরের "ইমোজি প্রতিক্রিয়া পাঠাতে অক্ষম" বিভাগের অধীনেও বর্ণনা করা হয়েছে৷