আশা করছি আপনারা সবাই ভালো আছেন। কিউ মেইল সেটআপের এই দীর্ঘ পথে আপনি আমার সাথে আছেন জেনে ভালো লাগছে। আমি চাই, আপনি নিজেও যেমন কিউ মেইলে বস হয়ে উঠুন, তেমনি আপনার আশে-পাশের সবাইকে কিউ মেইলের বস হিসাবে গড়ে তুলুন। বাংলায় কিউ মেইল সেটআপএর লেখা এখনও আমার চোখে পড়েনি। মনে হয় সে কারণেই আমাদের দেশে কিউ মেইলের মতো এত জনপ্রিয় মেইল সার্ভারটি জনপ্রিয় হয়ে উঠতে পারেনি। আপনি একা শিখলে হবে না, আপনার আশে-পাশের কম্পিউটারে আগ্রহী সবাইকে এটা শিখান। ছড়িয়ে দিন কিউ মেইল আমাদের দেশে। মনে রাখবেন আমার এ লেখায় কোন প্রকার স্বত্ব নেই, আপনি নির্দিধায় এটা কপি করুন, প্রিন্ট করুন, অন্য সাইটে পাবলিশ করুন। আমাকে ক্রেডিট দেবারও প্রযোজন নেই, আপনি আপনার নামেই এটা চালান, তাতেও যদি কিউমেইলটা আমাদের দেশে একটু জনপ্রিয় হয়। জ্ঞান এর আগুণ ছড়ালে কমে না, বরং বাড়ে। আর কথা না বাড়িয়ে চলুন শুরু করা যাক।
আশা করছি আপনারা পর্ব ২ ফলো করেছেন এবং আপনার সার্ভার অলরেডী আপ টু ডেট করে রেখেছেন। না করে থাকলে আগের লেখা দেখে নিন। কিউ মেইল সেটআপ করার জন্য আমাদের বেশ কিছু ইউজার এবং গ্রুপ এড করতে হবে। এই ইউজারগুলোর মাধ্যমেই কিউ মেইলের সামগ্রিক মেইল সার্ভিসগুলো চলবে। একটা কথা মনে রাখবেন, পোস্টফিক্স এর ডিফল্ড ইউজার আইডি হলো ৮৯। যদি আপনার সিস্টেমে পোস্টফিক্স ইন্সটল করা থাকে, তাহলে অবশ্যই সেটা রিমুভ করে নিন। কারণ আমি আমার এ টিউটোরিয়ারে ইউজার/গ্রুপ আইডি ৮৯ ব্যবহার করবো। সাধারণতঃ লিনাক্সে সিস্টেম সফটওয়্যারগুলো ইউজার/গ্রুপ ১০০ এর নিচের গুলো ব্যবহার করে। নিচের কমান্ড গুলোর মাধ্যমে িইউজার এবং গ্রুপগুলো এবং সাথে সাথে প্রয়োজনীয় ডিরেক্টরিগুলোও এড করে নিন:
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 ইন্সটল করবো।এ পর্যন্ত যা করলাম, সেটাতে কোন প্রকার সমস্যা হলে জানাবেন। তবে আমার এ লেখায় কমেন্টের পরিমাণ কম দেখে েমনে হচ্ছে এখন পর্যন্ত কারো কোন প্রকার সমস্যা হচ্ছে না।আবার এটাও হতে পারে যে এই লেখা কেউ পড়ছেই না। যাই হোক, ২/১ জন পড়েও িযদি উপকৃত হয় এবং তারা প্রতেকে যদি ২/১জনকে শেখায় তাতেও এক বিশাল জনগোষ্ঠি কিউমেইল সম্পর্কে জানতে পারবে।
আমি shahimran। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 10 টি টিউন ও 14 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
আপনার টিউনে কমেন্ট কম হবে এটাই সাভাবিক। কারন মেইল সার্ভার কিন্তু সবার জন্য নয়। মানে এটা সাধারন ব্যবহারকারির কাজে লাগে না। আপনার টিউনের পেজ ভিউ কিন্তু কম না। আরো বেশী বেশী করে লিখুন। আর আমরা যেটা ইনষ্টল করছি সেটার কাজ কি তা একটু বিস্তারিত লিখবেন। (UCSPI-TCP) এর কাজ কি? ইমরান ভাই সম্পূর্ন লেখা শেষ হলে একটা পিডিএফ বানাবেন।