আমাদের কথা খুঁজে নিন

   

কিউ মেইল সেটআপ: বাংলাভাষীদের জন্য পর্ব- ০৩ (দূর করুন মেইল সার্ভার ভীতি)

আশা করছি আপনারা সবাই ভালো আছেন। কিউ মেইল সেটআপের এই দীর্ঘ পথে আপনি আমার সাথে আছেন জেনে ভালো লাগছে। আমি চাই, আপনি নিজেও যেমন কিউ মেইলে বস হয়ে উঠুন, তেমনি আপনার আশে-পাশের সবাইকে কিউ মেইলের বস হিসাবে গড়ে তুলুন। বাংলায় কিউ মেইল সেটআপএর লেখা এখনও আমার চোখে পড়েনি। মনে হয় সে কারণেই আমাদের দেশে কিউ মেইলের মতো এত জনপ্রিয় মেইল সার্ভারটি জনপ্রিয় হয়ে উঠতে পারেনি।

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

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

একটা কথা মনে রাখবেন, পোস্টফিক্স এর ডিফল্ড ইউজার আইডি হলো ৮৯।  যদি আপনার সিস্টেমে পোস্টফিক্স ইন্সটল করা থাকে, তাহলে অবশ্যই সেটা রিমুভ করে নিন। কারণ আমি আমার এ টিউটোরিয়ারে ইউজার/গ্রুপ আইডি ৮৯ ব্যবহার করবো। সাধারণতঃ লিনাক্সে সিস্টেম সফটওয়্যারগুলো ইউজার/গ্রুপ  ১০০ এর নিচের গুলো ব্যবহার করে। নিচের কমান্ড গুলোর মাধ্যমে িইউজার এবং গ্রুপগুলো এবং সাথে সাথে প্রয়োজনীয় ডিরেক্টরিগুলোও এড করে নিন:
mkdir /var/qmail mkdir /usr/src/qmail mkdir -p /var/log/qmail/qmail-send mkdir -p /var/log/qmail/qmail-smtpd mkdir -p /var/log/qmail/qmail-smtpdssl
groupadd -g 161 nofiles groupadd -g 162 qmail groupadd -g 163 qscand groupadd -g 89 vchkpw
useradd -u 161 -g nofiles -d /var/qmail/alias -s /usr/sbin/nologin -p’*’ -c 'QMail alias user' alias useradd -u 162 -g nofiles -d /var/qmail -s /usr/sbin/nologin -p’*’ -c 'QMail daemon user' qmaild useradd -u 163 -g nofiles -d /var/qmail -s /usr/sbin/nologin -p’*’ -c 'QMail log user' qmaill useradd -u 164 -g nofiles -d /var/qmail -s /usr/sbin/nologin -p’*’ -c 'QMail password user' qmailp useradd -u 165 -g qmail -d /var/qmail -s /usr/sbin/nologin -p’*’ -c 'QMail queue user' qmailq useradd -u 166 -g qmail -d /var/qmail -s /usr/sbin/nologin -p’*’ -c 'QMail remote user' qmailr useradd -u 167 -g qmail -d /var/qmail -s /usr/sbin/nologin -p’*’ -c 'QMail send user' qmails
useradd -u 89 -g vchkpw -d /home/vpopmail -s /usr/sbin/nologin -p’*’ -c 'Vpopmail (virtual domains) user' vpopmail useradd -u 168 -g qscand -d /bin/false -s /usr/sbin/nologin -p’*’ -c 'Antivirus user' qscand
chown -R qmaill:root /var/log/qmail chmod -R 750 /var/log/qmail
লক্ষনীয় ব্যাপার হলো আমি এখানে ইউজার/গ্রুপ আইডি ৮৯, ১৬১, ১৬২, ১৬৩, ১৬৪, ১৬৫, ১৬৬, ১৬৭, ১৬৮ ব্যবহার করেছি।

আপনি আগে দেখে নিন আপনার সিস্টেমে অলরেডী এই ইউজার/গ্রুপগুলো কেউ ব্যবহার করছে কি-না। এজন্য /etc/passwd এবং /etc/group ফাইলদুটো চেক করুন। যদি এই গ্রুপ/ইউজার আইডি অন্যকেউ ব্যবহার করে, তবে খুব সাবধানে উপরের স্ক্রিপ্টটা ব্যবহার করবেন। তা -না হলে আপনার প্রয়োজনীয় কোন সার্ভিস বন্ধ হয়ে যেতে পারে। প্রয়োজনবোধে ইউজার আইডি/গ্রুপ আইডি চেঞ্জ করে নিতে পারেন।

তবে ইউজার/গ্রুপ ৮৯ দিয়ে আমরা courier-authlib এর সাথে লিংকিং করবো। তাই ৮৯ চেঞ্জ করলে যখন courier-authlib ইন্সটল করবো, তখন অবশ্যই সেখানে ৮৯ এর পরিবর্তিত ইউজার/গ্রুপ আইডি দিতে হবে। যথা সময়ে সেটা আলোচনা করা হবে।  পরবর্তী পোস্টে  আমরা UCSPI-TCP  ইন্সটল করবো। এ পর্যন্ত যা করলাম, সেটাতে কোন প্রকার সমস্যা হলে জানাবেন।

তবে আমার এ লেখায় কমেন্টের পরিমাণ কম দেখে েমনে হচ্ছে এখন পর্যন্ত কারো কোন প্রকার সমস্যা হচ্ছে না। আবার এটাও হতে পারে যে এই লেখা কেউ পড়ছেই না। যাই হোক, ২/১ জন পড়েও িযদি উপকৃত হয় এবং তারা প্রতেকে যদি ২/১জনকে শেখায় তাতেও এক বিশাল জনগোষ্ঠি কিউমেইল সম্পর্কে জানতে পারবে।

সোর্স: http://www.techtunes.com.bd/     দেখা হয়েছে বার

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