ডাউনলোড

অফলাইন ও বার্তার অখণ্ডতা

সংযোগ ছাড়া FOLD কী দেখায়, আউটবক্স কীভাবে আপনার মেইল ধরে রাখে, এবং অসম্পূর্ণ বার্তা কীভাবে চিহ্নিত হয় ও আবার লোড করা হয়।

অফলাইনে কাজ

সংযোগ না থাকলে FOLD উইন্ডোর নিচে একটি নোটিশ দেখায়। Mac-এ তাতে লেখা থাকে “অফলাইন। সংযোগ ফিরে এলেই বার্তা পাঠানো হবে।”, সঙ্গে একটি বোতাম, যা আবার সংযোগের চেষ্টা করে (R)। iPhone ও iPad-এ আবার চেষ্টা করুন-সহ একটি ছোট অফলাইন ক্যাপসুল দেখা যায়; FOLD পরীক্ষা করার সময় এটি সংযোগ পরীক্ষা করা হচ্ছে… দেখায়, আর সংযোগ তখনো না থাকলে “এখনও অফলাইন। আপনার সংযোগ পরীক্ষা করে আবার চেষ্টা করুন।”

ডিভাইসে আগে থেকে সংরক্ষিত বার্তা পড়া যায়, আর নতুন বার্তাও লিখতে পারেন।

আউটবক্স

অফলাইনে থাকার সময় পাঠানো বার্তা আউটবক্স-এ অপেক্ষা করে এবং সংযোগ ফিরে এলে নিজে থেকেই চলে যায়। FOLD প্রতিটি বার্তা সর্বোচ্চ তিনবার পাঠানোর চেষ্টা করে। এরপর বার্তাটি ব্যর্থ হিসেবে চিহ্নিত হয় এবং আপনি আবার পাঠান বেছে না নেওয়া পর্যন্ত আউটবক্সে থাকে। কোনো পাঠানো মাঝপথে থেমে গেলে, যেমন অ্যাপ বন্ধ হয়ে যাওয়ায়, পরের বার চালু করার সময় তা আবার শুরু হয়।

সফলভাবে পাঠানোর পর FOLD প্রেরিত ফোল্ডারে একটি কপি রাখে; দেখুন প্রেরিত ফোল্ডার

যেসব বার্তা ডিভাইসে পুরোপুরি নেই

পুরো বার্তাটি এখনো ডিভাইসে না থাকলে FOLD কখনো তালিকার প্রিভিউকে বার্তা বলে চালিয়ে দেয় না। রিডার প্রিভিউটি প্রিভিউ লেবেলের নিচে দেখায়, সঙ্গে একটি নোটিশ:

নোটিশঅর্থ
আপনি অফলাইনে আছেনআবার অনলাইনে এলে পুরো বার্তাটি লোড হবে।
বার্তা লোড করা যায়নিসার্ভার সাড়া দেয়নি বা একটি ত্রুটি জানিয়েছে।
লোড করা থেমে গেছেসার্ভার সময়মতো বার্তাটি পাঠায়নি।
সাইন-ইন ব্যর্থসার্ভার এই অ্যাকাউন্টের সাইন-ইন তথ্য গ্রহণ করছে না।
বার্তা খুব বড়বার্তাটি FOLD-এর আকারসীমা ছাড়িয়ে গেছে; নোটিশে দুটো আকারই উল্লেখ থাকে।
সার্ভারে আর নেইবার্তাটি সার্ভারে মুছে ফেলা বা সরানো হয়েছে।
অ্যাকাউন্ট লক করাঅ্যাকাউন্টটি Fortress এনক্রিপশন ব্যবহার করে; পড়তে হলে এটি আনলক করুন।

অখণ্ডতা পরীক্ষা

FOLD প্রতিটি ডাউনলোড করা বার্তা দুটি স্বতন্ত্র উপায়ে পরীক্ষা করে: সার্ভার যে আকার ঘোষণা করেছিল তার সঙ্গে প্রাপ্ত আকার মিলিয়ে দেখে, এবং যাচাই করে যে MIME কাঠামো সঠিকভাবে বন্ধ হয়েছে ও প্রতিটি অংশ ডিকোড করা যায়। কিছু সার্ভার সামান্য ভুল আকার জানায়, তাই কাঠামো সম্পূর্ণ থাকলে ছোটখাটো পার্থক্য মেনে নেওয়া হয়। সম্ভাব্য ফলাফল:

  • বার্তা অসম্পূর্ণ: “সার্ভার এই বার্তার শুধু একটি অংশ পাঠিয়েছে” (দুটো আকারসহ), অথবা বার্তাটি অসময়ে শেষ হয়ে গেছে।
  • বার্তা যথাযথভাবে শেষ হয়নি: শেষ অংশটি অসম্পূর্ণ হতে পারে।
  • কিছু অংশ পড়া যাচ্ছে না বা বার্তা দেখানো যাচ্ছে না: FOLD কনটেন্ট পড়তে পারেনি; সোর্স দেখান কাঁচা বার্তাটি খোলে।
  • স্থানীয় কপি পড়া যাচ্ছে না: সংরক্ষিত কপিটি ক্ষতিগ্রস্ত অথবা ডিক্রিপ্ট করা যাচ্ছে না।

আবার লোড করুন সার্ভার থেকে বার্তাটি আবার আনে।

কোনো বার্তা সম্পূর্ণ না হওয়া পর্যন্ত FOLD সেটি অন্যকে পাঠাতে দেয় না। তখন ফরওয়ার্ড করুনবার্তাটি আবার পাঠান জানায়, যেমন “বার্তা অসম্পূর্ণভাবে স্থানান্তরিত হয়েছে। অন্যকে পাঠানোর আগে আবার লোড করুন।” পুরোপুরি লোড না হওয়া খসড়াও চালিয়ে লেখা যায় না।