আইএমএপি মেলগুলির ইউআইডি স্বতন্ত্রতা


11

আমাদের অভ্যন্তরীণ ওয়েবমেল সিস্টেমে আমরা নির্দিষ্ট মেলগুলিতে নোট এবং পরিচিতিগুলি সংযুক্ত করতে চাই। এটি করার জন্য, আমাদের আইএমএপি সার্ভারে আমাদের প্রতিটি মেল ট্র্যাক করে রাখতে হবে।

দুর্ভাগ্যক্রমে IMAP স্ট্যান্ডার্ড কোনও মেইলবক্সে কোনও মেইলের UID- এর স্বতন্ত্রতা প্রয়োগ করে না (কেবল সাবফোল্ডারগুলিতে)। এমন কোনও সরঞ্জাম / আইএমএপি সার্ভার রয়েছে যা ইউআইডি উত্পন্ন করে যা সত্যই অনন্য? বা অন্য কোনও উপায় আছে কীভাবে আমরা প্রতিটি মেইল ​​সনাক্ত করতে পারি? ( বার্তা-আইডি শিরোনাম ক্ষেত্রটি অনন্য নয় কারণ কিছু মেলগুলিতে এমন ক্ষেত্র থাকে না)।

অতিরিক্ত সংস্থানগুলি: আইএমএপি প্রোটোকলে স্বতন্ত্র আইডি - লিমেলাবস.কম


1
যদি এটি কেবল আগত ইমেলগুলি সম্পর্কে থাকে তবে একটি কাস্টম এমটিএ মিল্টার যা ইউআইডি যুক্ত করে তা যথেষ্ট হবে?
নিউট্রিনাস

উত্তর:


10

(ফোল্ডারের নাম, ফোল্ডার UIDVALIDITY, বার্তা ইউআইডি) এর একটি টিপল একটি IMAP অ্যাকাউন্টে অন্য সকলের কাছ থেকে একটি বার্তা আলাদা করে। যে কোনও প্রদত্ত বার্তার জন্য, এই টিপলটি সেশনের মধ্যে পরিবর্তিত হতে পারে, যাতে আপনি এর বার্তা-আইডিটিকে ব্যাকআপ হিসাবে ট্র্যাক করতে চাইতে পারেন this

হ্যাঁ, এটি সত্যিই বিরক্তিকর।


তবে আরএফসি -২৮২২ বলেছে যে মেসেজ-আইডি একটি বার্তায় থাকা উচিত যার অর্থ কোনও বার্তা-আইডি থাকতে পারে না
রোমেনো

1
ঠিক আছে, @ রোমেনো। IMAP ত্রুটিযুক্ত এবং বার্তা-আইডি কেবল কখনও কখনও সহায়তা করে।
әɹsәɹoɈ

6

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

কি ঘটতে পারে তা হল ইউআইডি সেশনের মধ্যে পরিবর্তন করতে পারে। সাধারণত এটি ঘটে যদি আইএমএপি সার্ভার তার সূচকগুলি হারিয়ে ফেলে এবং সেগুলি পুনর্নির্মাণ করতে হয় বা যদি মেলটি একটি আইএমএপি সার্ভার থেকে অন্য আইএমএপিতে স্থানান্তরিত হয় ... ইত্যাদি হয়ে থাকে তবে অবশ্যই ইমেল এবং অতিরিক্ত ডেটার মধ্যে থাকা সমস্ত সংস্থান হারাবেন (নোট বা পরিচিতি)

আপনি এটির উপর নির্ভর করতে পারেন: কোনও ইউআইডি হঠাৎ করে কোনও পৃথক বার্তা উল্লেখ করে না। হয় এটি বৈধ থাকবে এবং একই বার্তায় এটি সর্বদা উল্লেখ করা হবে, না হলে এটি অবৈধ হয়ে যাবে।

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

আমি Message-IDব্যাকআপ হিসাবে IMAP সার্ভারের বার্তাগুলি উল্লেখ করতে ইউআইডি ব্যবহার করার পরামর্শ দিচ্ছি । Message-IDততটা ভাল নয় কারণ ডুপ্লিকেটগুলি সম্ভব এবং (বেশিরভাগ আইএমএপি সার্ভারের জন্য) অনুসন্ধান Message-IDকরা ধীর হতে পারে তবে ম্যাসেজগুলি পুরোপুরি হারিয়ে ফেলার চেয়ে ভাল it's

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.