এই ডকুমেন্টটিতে জিমেইল এপিআই ব্যবহার করে পিওপি (POP) এবং আইম্যাপ (IMAP) প্রোটোকল পরিচালনা করার পদ্ধতি ব্যাখ্যা করা হয়েছে।
অন্যান্য ইমেল ক্লায়েন্টে আপনার জিমেইল বার্তা পড়ার দুটি উপায় হলো POP এবং IMAP। POP একটি পুরোনো প্রোটোকল যা একটিমাত্র কম্পিউটারের জন্য ডিজাইন করা হয়েছিল। POP-এর মাধ্যমে, আপনার ক্লায়েন্ট বার্তাগুলো ডাউনলোড করে এবং আপনি কত ঘন ঘন নতুন বার্তা ডাউনলোড করবেন তা বেছে নিতে পারেন। IMAP একাধিক ডিভাইসে কাজ করে এবং রিয়েল টাইমে বার্তাগুলো সিঙ্ক করে।
Gmail কীভাবে POP এবং IMAP প্রোটোকল পরিচালনা করবে তা কনফিগার করতে আপনি Gmail API-এর settings রিসোর্স ব্যবহার করতে পারেন:
পপ
আপনি PopSettings অবজেক্ট ব্যবহার করে একটি অ্যাকাউন্টের জন্য POP সেটিংস পরিচালনা করতে পারেন।
অ্যাক্সেস সক্ষম এবং নিষ্ক্রিয় করুন
accessWindow ফিল্ডের মাধ্যমে অ্যাক্সেস নিয়ন্ত্রণ করুন। এই ফিল্ডটি নির্ধারণ করে যে POP সক্রিয় থাকবে কিনা এবং API কোন বার্তাগুলো গ্রহণ করবে।
| মূল্য | প্রভাব |
|---|---|
disabled | POP-এর মাধ্যমে কোনো বার্তা অ্যাক্সেসযোগ্য নয়। |
allMail | POP-এর মাধ্যমে সমস্ত অপরিমার্জিত বার্তাগুলি অ্যাক্সেসযোগ্য। |
fromNowOn | POP-এর মাধ্যমে শুধুমাত্র নতুন বার্তাগুলিই দেখা যায়। |
বার্তার নিষ্পত্তি
API দ্বারা সংগৃহীত মেসেজগুলোর অবস্থা disposition ফিল্ডের মাধ্যমে কনফিগার করুন।
| মূল্য | প্রভাব |
|---|---|
archive | INBOX থেকে মেসেজগুলো সরিয়ে ফেলুন |
leaveInInbox | কিছুই করবেন না; INBOX বার্তাগুলো অপঠিত অবস্থায় রেখে দিন। |
markRead | INBOX বার্তা রাখুন এবং সেগুলোকে পঠিত হিসেবে চিহ্নিত করুন। |
trash | মেসেজগুলো TRASH সরান। |
আইএমএপি
আপনি ImapSettings অবজেক্ট ব্যবহার করে একটি অ্যাকাউন্টের জন্য IMAP সেটিংস পরিচালনা করতে পারেন।
অ্যাক্সেস সক্ষম এবং নিষ্ক্রিয় করুন
অ্যাক্সেস নিয়ন্ত্রণ করতে বুলিয়ান ' enabled ' ফিল্ডটি ব্যবহার করুন। এই ফিল্ডটি নির্ধারণ করে যে অ্যাকাউন্টটির জন্য IMAP সক্রিয় থাকবে কি না।
বার্তার নিষ্পত্তি
যখন কোনো ক্লায়েন্ট একটি মেসেজকে মুছে ফেলা হিসেবে চিহ্নিত করে এবং সর্বশেষ দৃশ্যমান IMAP ফোল্ডার থেকে তা মুছে ফেলে, তখন সেটির নিষ্পত্তি কনফিগার করতে expungeBehavior ফিল্ডটি ব্যবহার করুন।
| মূল্য | প্রভাব |
|---|---|
archive | ডিলিট করা হিসেবে চিহ্নিত মেসেজগুলো INBOX থেকে সরিয়ে ফেলুন। |
deleteForever | মুছে ফেলা হিসাবে চিহ্নিত বার্তাগুলি স্থায়ীভাবে মুছে ফেলুন। |
trash | মুছে ফেলা হিসেবে চিহ্নিত বার্তাগুলো TRASH সরান। |
যদি বুলিয়ান autoExpunge ফিল্ডটির মান true হয়, তাহলে কোনো ক্লায়েন্ট IMAP-এ কোনো মেসেজকে ডিলিট হিসেবে চিহ্নিত করলে Gmail তা সঙ্গে সঙ্গে মুছে ফেলে। অন্যথায়, IMAP ক্লায়েন্ট স্পষ্টভাবে মেসেজগুলো সরানোর অনুরোধ না করা পর্যন্ত সেগুলো থেকে যায়।
সম্পর্কিত বিষয়
- জিমেইল IMAP API-এর জন্য IMAP, POP, এবং SMTP
- জিমেইলের জন্য আপনার IMAP ইমেল ক্লায়েন্ট সেটিংস বেছে নিন
- POP ব্যবহার করে অন্যান্য ইমেল ক্লায়েন্টে Gmail বার্তা পড়ুন