কোনও ইমেল এমআইএমএতে কোনও বিষয়বস্তু-আইডি শিরোনামের উপস্থিতিটির অর্থ কি সংযুক্তিটি এম্বেড করা আবশ্যক?


11

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

এখানে একটি উদাহরণ:

--boundary-example
Content-Location: CID:somethingatelse 
Content-ID: <foo4atfoo1atbar.net>
Content-Type: IMAGE/GIF
Content-Transfer-Encoding: BASE64

R0lGODlhGAGgAPEAAP/////ZRaCgoAAAACH+PUNv
cHlyaWdodCAoQykgMTk5LiBVbmF1dGhvcml6ZWQgZHV
wbGljYXRpb24gcHJvaGliaXRlZC4A etc..

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

কোনও নির্দিষ্ট আরএফসি রয়েছে যা কোন আচরণটি সঠিক তা নিশ্চিত করেই সিদ্ধান্তে পৌঁছে? একজন সহকর্মী এবং আমি আরএফসি 2392 পর্যালোচনা করেছি যা শুরুর বিমূর্তে বলা হয়েছে:

ওয়েব পৃষ্ঠাগুলি এবং তাদের
সম্পর্কিত চিত্রগুলি জানাতে ইমেলের মধ্যে [এমআইএমআই] ব্যবহারের জন্য
ম্যাসেজের অন্তর্ভুক্ত চিত্রগুলি বা অন্যান্য ডেটা উল্লেখ করার জন্য এইচটিএমএলকে অনুমতি দেওয়ার জন্য একটি ইউআরএল স্কিম প্রয়োজন । বিষয়বস্তু-আইডি
ইউনিফর্ম রিসোর্স লোকেটার, "সিড:", সেই উদ্দেশ্যে কাজ করে। […] "সিআইডি" স্কিমটি কোনও বার্তার একটি নির্দিষ্ট অংশের অংশকে বোঝায়; এর ব্যবহার সাধারণত শরীরের অন্যান্য অংশের রেফারেন্সগুলিতে একই বার্তায় রেফারিং বডি অংশ হিসাবে সীমাবদ্ধ। "মিড" স্কিমটি বিষয়বস্তু-আইডির ঠিকানা অন্তর্ভুক্ত করে একটি নির্দিষ্ট বার্তায় নির্দিষ্ট শরীরের অংশকেও নির্দেশ করতে পারে।

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

আমি এই বিষয়ে নিশ্চিতকরণ পেতে পারি?


আরএফসি লেখক বা প্রাসঙ্গিক আইইটিএফ ডাব্লু জি, কে জিজ্ঞাসা করুন?
সেন্ডমোরেইনফো

উত্তর:


8

ইঙ্গিতটি Content-IDদেয় না যে কোনও চিত্র ইনলাইন প্রদর্শিত হবে। এইচটিএমএল এর মধ্যে এম্বেড করা ডেটা উল্লেখ করতে এই শিরোনামটির প্রয়োজন।

ইমেলটি একটি পাঠ্য-বার্তা হওয়ায় ইমেল এম্বেড থাকা কোনও চিত্র প্রদর্শন করার কোনও কারণ নেই, যতক্ষণ না মেলটি সরল-পাঠ্য হয়।

কিছু ক্লায়েন্ট এইচটিএমএল বা প্লেইন-পাঠ্য বিন্যাস নির্বিশেষে ডেটা ইনলাইন প্রদর্শন করে। তবে এটি কোনও সংজ্ঞায়িত আচরণ নয়


8

আমি আপনি যা খুঁজছেন মনে Content-Dispositionহেডার ক্ষেত্র, যা আপনি (যেমন একটি ইমেজ হিসাবে) একটি শরীরের অংশ উপস্থাপনা শৈলী সংজ্ঞায়িত হতে পারবেন inlineবা attachment

থান্ডারবার্ড দ্বারা নির্মিত একটি ইনলাইন উদাহরণ এখানে:

--------------040202010204080305090405
Content-Type: image/png; name="test.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.02080004.04000407@sample.com>
Content-Disposition: inline; filename="test.png"

আপনি এখানে আরও পড়তে পারেন:


সামগ্রী-বিশৃঙ্খলা শিরোনাম সবসময় অন্তর্ভুক্ত থাকে না। কখনও কখনও কোনও অংশটি ইনলাইন হয় কিনা বা প্রশ্নের মধ্যে সরবরাহ করা শিরোনামগুলির উপর ভিত্তি করে একটি সংযুক্তি রয়েছে কিনা তা আবিষ্কার করা দরকার।
ব্যবহারকারী 2817219
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.