এই ডকুমেন্টটিতে জিমেইল এপিআই-তে ফিল্টার ব্যবহার করার পদ্ধতি ব্যাখ্যা করা হয়েছে।
আপনি একটি অ্যাকাউন্টের জন্য উন্নত ফিল্টারিং নিয়ম কনফিগার করতে settings.filters রিসোর্সটি ব্যবহার করতে পারেন। ফিল্টারগুলো আগত বার্তার বৈশিষ্ট্য বা বিষয়বস্তুর উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে লেবেল যোগ বা অপসারণ করতে পারে অথবা যাচাইকৃত অ্যালিয়াসে ইমেল ফরোয়ার্ড করতে পারে।
জিমেইল ফিল্টার কীভাবে তৈরি , তালিকাভুক্ত , পেতে বা মুছে ফেলতে হয় , সে সম্পর্কে তথ্যের জন্য settings.filters রিসোর্সটি দেখুন।
মিলের মানদণ্ড
প্রেরক, বিষয়, তারিখ, আকার এবং বার্তার বিষয়বস্তুর মতো বৈশিষ্ট্য দ্বারা বার্তা ফিল্টার করুন। ফিল্টার শুধুমাত্র নির্দিষ্ট বার্তাগুলিতে প্রযোজ্য হয়, সম্পূর্ণ ইমেল থ্রেডে নয়। জিমেইলের অ্যাডভান্সড সার্চ সিনট্যাক্স ব্যবহার করে যেকোনো কোয়েরিও ফিল্টারে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, সাধারণ ফিল্টার প্যাটার্নগুলির মধ্যে রয়েছে:
| ফিল্টার | ম্যাচ |
|---|---|
criteria.from='sender@example.com' | sender@example.com থেকে আসা ইমেল |
criteria.size=10485760criteria.sizeComparison='larger' | ১০ মেগাবাইটের চেয়ে বড় ইমেল |
criteria.hasAttachment=true | সংযুক্তি সহ ইমেল |
criteria.subject='[People with Pets]' | যেসব ইমেইলের সাবজেক্টে [People with Pets] লেখা থাকে |
criteria.query='"my important project"' | my important project সম্পর্কিত ইমেলগুলি |
criteria.negatedQuery='"secret knock"' | ইমেইলে secret knock অন্তর্ভুক্ত না থাকা |
যদি কোনো ফিল্টারে একাধিক শর্ত থাকে, তবে ফিল্টারটি প্রয়োগের জন্য বার্তাটিকে অবশ্যই সমস্ত শর্ত পূরণ করতে হবে।
কর্ম
ফিল্টার শর্তের সাথে মেলে এমন মেসেজগুলিতে একটি Action প্রয়োগ করুন। একটি Action মাধ্যমে, আপনি মেসেজগুলিকে একটি যাচাইকৃত ইমেল ঠিকানায় ফরোয়ার্ড করতে পারেন, অথবা লেবেল যোগ ও অপসারণ করতে পারেন।
ইমেইলের ধরন পরিবর্তন করতে লেবেল যোগ বা অপসারণ করুন। উদাহরণস্বরূপ, কিছু সাধারণ পদক্ষেপের মধ্যে রয়েছে:
| পদক্ষেপ | প্রভাব |
|---|---|
action.removeLabelIds=['INBOX'] | ইমেলটি আর্কাইভ করুন (ইনবক্স এড়িয়ে যান) |
action.removeLabelIds=['UNREAD'] | পঠিত হিসেবে চিহ্নিত করুন |
action.removeLabelIds=['SPAM'] | কখনো স্প্যাম হিসেবে চিহ্নিত করবেন না |
action.removeLabelIds=['IMPORTANT'] | কখনো গুরুত্বপূর্ণ হিসেবে চিহ্নিত করবেন না |
action.addLabelIds=['IMPORTANT'] | গুরুত্বপূর্ণ হিসেবে চিহ্নিত করুন |
action.addLabelIds=['TRASH'] | ইমেলটি মুছে ফেলুন |
action.addLabelIds=['STARRED'] | তারকাচিহ্নিত হিসেবে চিহ্নিত করুন |
action.addLabelIds=['<user label id>'] | ব্যবহারকারী-নির্ধারিত লেবেল দিয়ে মেইলটি ট্যাগ করুন। প্রতিটি ফিল্টারের জন্য কেবল একটি ব্যবহারকারী-নির্ধারিত লেবেল অনুমোদিত। |
কোডের নমুনা
নিম্নলিখিত কোড নমুনাগুলি দেখায় কিভাবে একটি মেইলিং লিস্ট থেকে মেসেজ লেবেল এবং আর্কাইভ করতে হয়: