অনুসন্ধান অপারেটর
প্রতিটি অনুসন্ধান অপারেটর, তার মান, একটি উদাহরণ এবং আজ অ্যাপে এটি ফিল্টার করে কিনা।
অপারেটর হলো একটি নাম, একটি কোলন ও একটি মান, মাঝে কোনো স্পেস ছাড়া: from:anna। অপারেটরের নামে বড়-ছোট হাতের অক্ষরের পার্থক্য ধরা হয় না। স্পেসযুক্ত মান উদ্ধৃতিচিহ্নে রাখুন: subject:"annual report"। অপারেটর কীভাবে মেলাতে হয়, তা ব্যাখ্যা করা আছে সিনট্যাক্সের পাতায়।
রেফারেন্স
অবস্থার কলাম জানায়, আজ macOS, iPhone ও iPad-এর অ্যাপে অপারেটরটি কী করে।
- কাজ করে: বর্ণনা অনুযায়ী ফিল্টার করে।
- সীমিত: ফিল্টার করে, উল্লিখিত সীমাবদ্ধতাসহ।
- কেবল কমান্ড লাইনে: কেবল foldmail কমান্ড লাইনে ফিল্টার করে, অ্যাপে নয়।
- কোনো প্রভাব নেই: গ্রহণ করা হয়, কিন্তু মূল্যায়ন করা হয় না। অনুসন্ধান এমনভাবে চলে, যেন অপারেটরটি নেই।
- ত্রুটি: অনুসন্ধান একটি বার্তা দেখিয়ে থেমে যায়।
| অপারেটর | মান | উদাহরণ | অবস্থা |
|---|---|---|---|
from: | প্রেরকের নাম বা ঠিকানা | from:anna | কাজ করে |
to: | To-তে থাকা নাম বা ঠিকানা | to:[email protected] | কাজ করে |
cc: | Cc-তে থাকা নাম বা ঠিকানা | cc:ben | কাজ করে |
bcc: | Bcc-তে থাকা নাম বা ঠিকানা | bcc:ben | সীমিত: Bcc আলাদাভাবে ইনডেক্স করা হয় না, তাই এটি To ঘরে খোঁজে |
subject: | বিষয়ের টেক্সট | subject:invoice | কাজ করে |
body: | বার্তার টেক্সট | body:contract | সীমিত: প্রাপ্ত বার্তার টেক্সট এখনো ইনডেক্সে নেই |
in: | ফোল্ডারের নাম বা পাথ | in:"Archive 2025" | কোনো প্রভাব নেই; Mac-এ অনুসন্ধানের স্থান: বার ব্যবহার করুন |
account: | অ্যাকাউন্টের নাম বা ঠিকানা | account:Work | কেবল কমান্ড লাইনে |
from-account: | অ্যাকাউন্টের নাম বা ঠিকানা | from-account:Work | কেবল কমান্ড লাইনে; account:-এর মতোই |
from-identity: | পরিচয় বা অ্যালিয়াস | from-identity:support | কোনো প্রভাব নেই |
is: | unread, read, flagged, answered, deleted, draft | is:unread | কাজ করে; অন্য যেকোনো মান ট্যাগ হিসেবে গণ্য হয়, তাই is:Important আর label:Important একই |
label: | ট্যাগের নাম | label:important | কাজ করে; পুরো ট্যাগ-নামের সঙ্গে মেলে, বড়-ছোট হাতের অক্ষর নির্বিশেষে |
has: | attachment | has:attachment | ত্রুটি: “এই অনুসন্ধান অপারেটরটি এখনও সমর্থিত নয়। (has:attachment)”। অন্য মান প্রত্যাখ্যাত হয় |
size: | তুলনা, সংখ্যা, একক | size:>10M | কাজ করে |
before: | তারিখ বা আপেক্ষিক তারিখ | before:2024-06-01 | কাজ করে |
after: | তারিখ বা আপেক্ষিক তারিখ | after:7d | কাজ করে |
list: | মেইলিং লিস্টের ID | list:swift-evolution | কোনো প্রভাব নেই |
file: | সংযুক্তির ফাইল এক্সটেনশন | file:pdf | কোনো প্রভাব নেই |
পূর্বনির্ধারিত স্মার্ট ফোল্ডার সংযুক্তিসহ has:attachment ব্যবহার করে এবং বর্তমানে একই ত্রুটি দেখায়।
আকার
size: পুরো বার্তার আকার তুলনা করে, সার্ভার যেমন জানায়। >, >=, <, <= বা = ব্যবহার করুন; তুলনাচিহ্ন ছাড়া আকার হুবহু মিলতে হবে। K, M ও G মানে যথাক্রমে 1,024, 1,048,576 ও 1,073,741,824 বাইট; একক ছাড়া সংখ্যাটি বাইটে ধরা হয়।
size:>10M
size:<=500K
size:>=1G
তারিখ
before: ও after: দুই ধরনের মান গ্রহণ করে:
YYYY-MM-DDআকারে একটি ক্যালেন্ডার তারিখ, যা UTC মধ্যরাত হিসেবে পড়া হয়।before:2024-06-01খুঁজে পায় 1 জুন 2024-এর আগের বার্তা;after:2024-06-01খুঁজে পায় 1 জুন 2024 থেকে পরের বার্তা, সেই দিনসহ।- এখন থেকে পেছনের দিকে গোনা একটি সংখ্যা ও একক:
dদিন,wসপ্তাহ,mমাস,yবছর।after:7dখুঁজে পায় গত সাত দিন,before:6mছয় মাসের চেয়ে পুরোনো সবকিছু।
অন্যান্য রূপ, যেমন before:2024-06, তারিখ নয় এবং পার্স ত্রুটি দিয়ে অনুসন্ধান থামিয়ে দেয়। FOLD বার্তার হেডারের তারিখ তুলনা করে, আর হেডারে তারিখ না থাকলে সার্ভারে পৌঁছানোর তারিখ।
after:2024-01-01 before:2024-04-01
before:1y size:>5M
বাদ দেওয়া
কোনো অপারেটরের সামনে মাইনাস বর্তমানে কেবল অবস্থা-মানের ক্ষেত্রে কাজ করে, যেমন -is:read। অন্য অপারেটরের ক্ষেত্রে এটি হয় ত্রুটি ঘটায়, নয়তো উপেক্ষিত হয়; বিস্তারিত তালিকা আছে সিনট্যাক্সের পাতায়।
প্রভাবহীন অপারেটর
যে অনুসন্ধান কেবল প্রভাবহীন অপারেটর নিয়ে গঠিত, যেমন in:INBOX বা list:announce, তা প্রতিটি বার্তার সঙ্গে মেলে। ফিল্টার নিয়ম-এর ক্ষেত্রে এটি মনে রাখুন, কারণ সেখানে এমন শর্ত সব মেইলের ওপর কাজ করবে।
উদাহরণ
from:anna subject:budget after:30d
from:[email protected] -is:flagged
(from:anna OR from:ben) is:flagged
label:project-x before:3m