Apple Mail ইউজাররা আট্যাচমেন্ট सम्बन्धে বিভিন্ন সমস্যায় পড়ে। গ্রাফিক্স ও PDF মেসেজ বডিতে দেখাতে পারে। Mac থেকে পাঠানো ফাইল Windows-এ সঠিক দেখাতে পারে না। ন силো—মেসেজ সাইজের কারণে প্রাপকের কাছে পৌঁছাতে পারে না।
এই ইস্যু জটিল কারণ লোকেরা ভিন্ন ইমেইল ক্লায়েন্ট ও অপারেটিং সিস্টেম ব্যবহার করে মেইল এক্সচেঞ্জ করে। ইমেইল আট্যাচমেন্ট সম্পর্কে জানলে এই সমস্যাগুলো এড়ানো যায়।
আট্যাচমেন্ট কীভাবে কাজ করে এবং গুরুত্বপূর্ণ ওয়ার্কআরাউন্ড দেখাব।
MIME কী?
প্রারম্ভিক দিনে ইমেইল শুধু প্লেইন টেক্সট। সময়ে মানুষ মাল্টিমিডিয়া ফাইল এক্সচেঞ্জ করতে চাইল।
তবে একটি নতুন সিস্টেম জন্ম নেয়: MIME (Multipurpose Internet Mail Extensions)। এটি ইমেইলের সীমিত ক্ষমতা প্রসারিত করার স্ট্যান্ডার্ড। একই মেসেজে একাধিক আট্যাচমেন্ট, ASCII ছাড়া ইন্টারন্যাশনাল ক্যারেক্টার সেট, রিচ টেক্সট (ফন্ট/কালার), অডিও/ভিডিও/ইমেজ ফাইল পাঠানো যায়।
MIME কীভাবে কাজ করে?
MIME-এর উদ্দেশ্য: মেসেজ কন্টেন্টকে স্পেশাল হেডারের মাধ্যমে লেবেল করা। এটি মেসেজ বডিতে থাকা সেগমেন্টগুলো নির্দেশ ও বর্ণনা করে। এই হেডার ইমেইল ক্লায়েন্ট পড়ে মেসেজ ইন্টারপ্রেট ও ফরম্যাট করে।
MIME কয়েকটি হেডার ফিল্ড ডিফাইন করে: MIME-Version, Content-Type, Content-Transfer-Encoding, Content-Disposition ইত্যাদি। বিস্তারিতের জন্য Wikipedia-এর MIME পেজ দেখুন।
MIME-Version হেডার থাকলে মেসেজ MIME-কম্প্লায়েন্ট। Content-Type মেসেজ বডির মিডিয়া টাইপ ইন্ডিকেট করে, Content-Disposition আট্যাচমেন্ট সেটিংস ডিফাইন করে।
Content-Type: image/gif বলে ক্লায়েন্ট বুঝতে পারে আট্যাচড ইমেজ GIF এবং ইমেজ ভিউয়ার দরকার। Content-Type: multipart/mixed বলে মেসেজ প্লেইন-টেক্সট ও আট্যাচমেন্টের মিক্সচার।
মেসেজ সোর্স খুলে এই হেডারগুলো আপনি নিজেও চেক করতে পারেন। Apple Mail-এ মেসেজ খুলে View → Message → Raw Source বেছে নিন।
ইউজার আট্যাচমেন্টসহ মেসেজ পাঠালে MIME বিভিন্ন অংশকে প্লেইন টেক্সটে এনকোড করে। এনকোডিং ব্যাকগ্রাউন্ডে দ্রুত হয়। প্রাপকের ক্লায়েন্ট হেডার পড়ে মেসেজের একাধিক অংশ ডিকোড করে ইউজারকে দেখায়।
আট্যাচমেন্ট কখন ভুল হয়
ইমেইল ক্লায়েন্টের রোল সিম্পল: ইনকামিং/আউটগোইং মেসেজ সঠিক এনকোড/ডিকোড, HTML ট্যাগ সঠিক রেফারেন্সসহ তৈরি/ইন্টারপ্রেট, প্রতিটি আট্যাচমেন্টের সঠিক content-disposition অ্যাট্রিবিউট সেট।
কোনো পেরফেক্ট ইমেইল অ্যাপ নেই। Apple Mail সহ সবই এই সমস্যাগুলোতে পড়তে পারে:
- প্রাপকের পুরনো ইমেইল অ্যাপ নির্দিষ্ট এনকোডিং সাপোর্ট না করলে মেসেজ ও আট্যাচমেন্ট কোডের গুলিয়েম হিসেবে আসতে পারে।
- আট্যাচমেন্ট ইনলাইন দেখাতে পারে, মেসেজের নিচে না।
- ভিন্ন OS ব্যবহারকারী আট্যাচমেন্টের সাথে স্ট্রেঞ্জ বিহেভিয়ার ফেস করতে পারে।
- কেউ আট্যাচমেন্ট পাওয়া নাও পায়। ইমেইল অ্যাপ/সার্ভিস নির্দিষ্ট সাইজের উপরে মেসেজ হ্যান্ডল করে না।
নিচের টিপস ফলো করে এই ইস্যুগুলো এড়ান।
১. Mail Drop ও সাদৃশ্য ক্লাউড সার্ভিস ব্যবহার করুন
macOS 10.10 Yosemite বা nieuwere-এ আউটগোইং মেসেজের টোটাল সাইজ ২০MB 넘는 গেলে Mail Drop ফিচার অটোমেটিক অন হয়। সক্রিয় থাকলে ফাইল iCloud-এ আপলোড করে (লিমিট ৫GB), মেসেজ থেকে সব আট্যাচমেন্ট রিমুভ করে লিংক দিয়ে দেয়। লিংক টেম্পোরারি, ৩০ দিনে এক্সপায়ার।
ডিফল্টভাবে iCloud-এ Mail Drop অন থাকে। নন-iCloud একাউন্টের জন্যও অন করতে চাইলে: Mail → Preferences → Accounts ট্যাব → বাম প্যানেল থেকে নন-iCloud একাউন্ট সিলেক্ট → Account Information-এ Send large attachments with Mail Drop চেক করুন।
Mail Drop ব্যবহার না চাইলে আপনার পছন্দের ক্লাউড স্টোরেজে ফাইল রেখে সরাসরি লিংক শেয়ার করুন। মেসেজ দ্রুত পৌঁছাবে এবং আট্যাচমেন্ট সাইজ রেস্ট্রিকশন বাইপাস হবে।
২. Windows-Friendly আট্যাচমেন্ট ব্যবহার করুন
macOS-এ কিছু গ্রাফিক্স ফাইলে নевиজিবল রিসোর্স ফর্ক থাকে। এতে ফাইল টাইপ, আইকন, মেটাডেটা, থাম্বনেইল ইত্যাদি থাকে। এই ফাইলগুলো ইমেইল বা Windows-এ শেয়ার করলে দুটি আলাদা ফাইল দেখায়। একটি ডেটা ফাইল, অন্যটি "__" নেমিং কনভেনশনসহ রিসোর্স ফর্ক।
macOS-এ এই ফাইল দেখাবে না, কিন্তু অন্য OS/ইমেইল ক্লায়েন্ট রিসোর্স ফর্ক নিয়ে কী করবে না জানায়। অতিরিক্ত অনরিডেবল ফাইল হিসেবে দেখায়। এড়াতে: Edit → Attachments → Always Send Windows-Friendly Attachments সিলেক্ট করুন।
টুলবারের Attach বাটনে ক্লিক করলে ফাইল সিলেকশন ডায়লগের নিচে চেকবক্সও থাকে। আপনি যদি Windows-এ Outlook Mail ব্যবহারকারীদের কাছে ঘন ঘন ফাইল পাঠান, এই অপশন সিলেক্ট করুন আউটগোইং গ্রাফিক্স থেকে রিসোর্স ফর্ক স্ট্রিপ করার জন্য।
৩. সবসময় ফাইল এক্সটেনশন অন্তর্ভুক্ত করুন
macOS এবং Linux-এ বিল্ট-ইন মেকানিজম আছে ফাইল টাইপ আইডেন্টিফাই করার। MIME দিয়ে কন্টেন্ট টাইপ, UTI দিয়ে ডকুমেন্ট/অ্যাপ/ক্লিপবোর্ড ডেটা আইডেন্টিফাই। এক্সটেনশন ছাড়া ইমেজ ফাইল থাকলে ডাবল-ক্লিক করলে Preview-এ খুলবে। অন্যান্য ফাইলও ডিফল্ট অ্যাপে খুলবে। অ্যাপস PLIST ফাইলে ডিক্লেয়ার করে কী টাইপের ডকুমেন্ট খুলবে/লিখবে।
বিপরীত, Windows MIME টাইপ ইগনোর করে। শুধু ফাইল এক্সটেনশনে নির্ভর করে। এক্সটেনশন সরালে Windows বুঝতে পারবে না। তাই মেসেজে ড্র্যাগ করার আগে নিশ্চিত হন ফাইলে এক্সটেনশন আছে।
এটি সহজ দেখার জন্য: Finder → Preferences → Advanced বাটন → Show All Filename Extensions চেকবক্স সিলেক্ট করুন। এটি অন করলে Finder সব জায়গায় ফাইলনেম এক্সটেনশন দেখাবে। আপনি ডাবল-চেক করতে পারবেন সব আট্যাচমেন্টে এক্সটেনশন আছে কিনা, Windows ইউজারদের সুবিধার্থে।
৪. আট্যাচমেন্ট মেসেজের শেষে রাখুন
আউটগোইং মেসেজে ফাইল ড্র্যাগ-অ্যান্ড-ড্রপ করলে Mail সেটা ড্রপ করা জায়গায় আইকন বা ফুল-সাইজ ইমেজ রাখে। কিন্তু এটি প্রাপকের ক্লায়েন্টে সমস্যা করতে পারে। তাদের অ্যাপ ইনলাইন গ্রাফিক্স সাপোর্ট নাও করতে পারে, বা ইউজার ইনলাইন ডিসপ্লে অফ করে রাখতে পারে।
সব আট্যাচমেন্ট আউটগোইং মেসেজের নিচে দেখাতে চাইলে: Edit → Attachments → Always Insert Attachments at End of Message সিলেক্ট করুন। কিন্তু এটি আইকন বা থাম্বনেইল হিসেবে দেখাবে কিনা সেটা কন্ট্রোল করে না।
আট্যাচমেন্টে রাইট-ক্লিক → View as Icon দিয়ে ফুল-সাইজ ইমেজকে আইকন হিসেবে দেখাতে পারেন। কিন্তু এটি Mail কীভাবে পাঠাবে সেটা কন্ট্রোল করে না—শুধু আপনার কাছে কীভাবে দেখাবে।
এটি ফিক্স করতে Terminal খুলে নিচের কমান্ড দিন:
defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes
এটি ইনলাইন ইমেজ সম্পূর্ণ বন্ধ করবে, ইমেইল সিগনেচারের ইমেজসহ। কিন্তু প্রাপকের এন্ডে কোনো সমস্যা হবে না। আবার অন করতে:
defaults write com.apple.mail DisableInlineAttachmentViewing -bool false
এই কমান্ড উপকারী কিন্তু বারবার অন-অফ করা অসুবিধাজনক। বিকল্প: ফাইল আট্যাচ করার আগে ZIP করুন। এটি একাধিক ফাইল এক করতে সাহায্য করে, আট্যাচমেন্ট প্রাপকের ক্লায়েন্টে আইকন হিসেবে দেখাবে।
Apple Mail কে আরও ভালো করুন
আট্যাচমেন্ট ইস্যু সমাধান করা ট্রিকি। প্রতিটি ইমেইল অ্যাপ বেস্ট কম্প্যাটিবিলিটি চেষ্টা করলেও আপনি কখনো নিশ্চিত হতে পারবেন না সেন্ডার থেকে রিসিপিয়েন্টে আট্যাচমেন্ট যাওয়া সময় কী হবে। এই টিপসগুলো মেনে চললে আপনাকে আর চিন্তা করতে হবে না।
মোবাইল ইনবক্সও ভুলবেন না। iPhone-এ ইমেইল ব্লক করার টিপস দেখিয়েছি।
শেষে, Mac Mail ব্যবহার করলে আমাদের প্রোডাক্টিভিটি টিপস ট্রাই করুন।