সার্ভারে অনুসন্ধান
iPhone ও iPad-এ FOLD কীভাবে মেইল সার্ভারে অনুসন্ধান চালিয়ে যায়, এবং সেখানে কী পাঠায়।
FOLD আপনার ডিভাইসে সংরক্ষিত বার্তাগুলোতে অনুসন্ধান করে। সার্ভার অনুসন্ধান হলো সেসব মেইলের জন্য একটি ঐচ্ছিক দ্বিতীয় ধাপ, যেগুলো এখনো কেবল সার্ভারে আছে। এটি আছে iPhone ও iPad-এ; Mac অ্যাপ কেবল নিজের স্থানীয় স্টোরে অনুসন্ধান করে।
কখন এটি দেওয়া হয়
কোনো অ্যাকাউন্টের কিছু বার্তা এখনো ডাউনলোড না হয়ে থাকলে, যেমন এমন অ্যাকাউন্টের পুরোনো মেইল যা ডিভাইসে কেবল সাম্প্রতিক একটি সময়কাল রাখে, অনুসন্ধানের ফলাফলের নিচে একটি বার দেখা যায়: “সব বার্তা স্থানীয়ভাবে উপলভ্য নয়।”, সঙ্গে সার্ভারে অনুসন্ধান চালিয়ে যান বোতাম। FOLD কখনো নিজে থেকে সার্ভারে অনুসন্ধান করে না; কেবল বোতামে ট্যাপ করলেই তা শুরু হয়।
কী ঘটে
FOLD আপনার অনুসন্ধানকে একটি IMAP অনুসন্ধানে রূপান্তর করে এবং প্রতিটি সক্রিয় অ্যাকাউন্টের প্রতিটি ফোল্ডারে তা চালায়। প্রতিটি ফোল্ডার থেকে এটি ডিভাইসে এখনো নেই এমন সর্বোচ্চ 500টি মিলের হেডার ডাউনলোড করে, সবচেয়ে নতুনগুলো আগে। তারপর এটি আপনার স্থানীয় অনুসন্ধান আবার চালায়, ফলে নতুন বার্তাগুলো স্বাভাবিক ফলাফল-তালিকায় দেখা যায়। বারটি ফলাফল জানায়:
- “সার্ভার থেকে আরও ১টি ফলাফল লোড করা হয়েছে।” অথবা “সার্ভার থেকে আরও ১২টি ফলাফল লোড করা হয়েছে।”
- “সার্ভারে আর কোনো ফলাফল নেই।”
- “এই অনুসন্ধানটি সার্ভারে চালানো যায় না।”
- “সার্ভার অনুসন্ধান এখন উপলভ্য নয়। পরে আবার চেষ্টা করুন।”
সার্ভারে কী পাঠানো হয়
| আপনার অনুসন্ধানের অংশ | সার্ভারের মানদণ্ড |
|---|---|
| শব্দ ও বাক্যাংশ | সার্ভারে পূর্ণ-টেক্সট অনুসন্ধান |
from:, to:, cc:, bcc:, subject: | সংশ্লিষ্ট হেডার ঘর |
body: | বার্তার মূল অংশ |
is:unread, is:flagged ও অন্যান্য অবস্থা-মান | সংশ্লিষ্ট ফ্ল্যাগ |
ট্যাগ (label:, ট্যাগসহ is:) | সংশ্লিষ্ট keyword |
before:, after: | পাঠানোর তারিখ, এক দিন প্রশস্ত করে |
রেগুলার এক্সপ্রেশন, in:, account:, size:, has:, list:, file:, from-identity: | পাঠানো হয় না |
যেসব অংশ পাঠানো যায় না, সেগুলো বাদ দেওয়া হয়। তখন সার্ভারের অনুসন্ধান আপনারটির চেয়ে বিস্তৃত হয়, আর পরের স্থানীয় অনুসন্ধান আপনার পুরো অনুসন্ধানটি হুবহু প্রয়োগ করে। যে অনুসন্ধান কেবল পাঠানো যায় না এমন অংশ নিয়ে গঠিত, যেমন একটিমাত্র রেগুলার এক্সপ্রেশন, তার ফল হয় “এই অনুসন্ধানটি সার্ভারে চালানো যায় না।” ASCII-এর বাইরের অক্ষরযুক্ত অনুসন্ধান UTF-8 হিসেবে পাঠানো হয়; UTF-8 অনুসন্ধান সমর্থন করে না এমন সার্ভার একই বার্তা দিয়ে সেগুলো প্রত্যাখ্যান করে।
আপনার অনুসন্ধানের শব্দগুলো যায় প্রতিটি অ্যাকাউন্টের মেইল সার্ভারে। এগুলো অন্য কোথাও যায় না।
সীমাবদ্ধতা
- সার্ভার বার্তার টেক্সটে কোনো শব্দ খুঁজে পেতে পারে, কিন্তু FOLD এরপর ডাউনলোড করা বার্তাগুলো তার স্থানীয় ইনডেক্স দিয়ে ছাঁকে, যাতে প্রাপ্ত বার্তার টেক্সট এখনো নেই। তাই কেবল বার্তার টেক্সটে পাওয়া কোনো মিল ডাউনলোড হয়ে যেতে পারে, অথচ ফলাফলে দেখা না-ও যেতে পারে।
- কেবল হেডার ডাউনলোড হয়। বার্তাটি নিজে লোড হয় খোলার সময়।
- Mac অ্যাপে সার্ভার অনুসন্ধান নেই।