বন্ধুরা, আশা করছি ধারাবাহিক এ লেখায় আপনারা আমার সাথে আছেন। এখন আমরা শিখবো Autorespond ইন্সটল করা। অটোরেসপন্ডার কি? সেটা নিশ্চয়ই বুঝতে পেরেছেন, কারণ এর নামের মাঝেই এর উত্তর রয়েছে। অটোরেসপন্ডার নিজে থেকেই আপনার একাউন্টে আসা সব মেইলের উত্তর দিবে। ইয়াহু বা জিমেইরে এ সুবিধা আছে। বর্তমান কর্পোরেট অফিসগুলোতে এর গুরুত্ব অপরিসীম। কারণ এখন একটা মেইলের গুরুত্ব কোটি টাকার উপরেও হতে পারে। যেমন গার্মেন্টসএ বায়ারের ওয়ার্ক অর্ডারের মেইলের মূল্য কোটি টাকাও ছাড়িয়ে যেতে পারে। আপনি হয়তো সব সমযে আপনার মেইলে এক্সেস না-ও পেতে পারেন। িইতোমধ্যে যদি কোন গুরুত্বপূর্ণ মেইল চলে আসে ৈএবং আপনাকে যদি তার প্রাপ্তিস্বীকার করতে হয়, তাহলে সে ক্ষেত্রে অটোরেসপন্ডার ছাড়া আর কিছুই নেই। চলুন ইন্সটল করি:
এটা ইন্সটল করা খুবই সহজ্। নিচের তিনটা কমান্ড দিন
cd /qm
tar -xvzf autorespond-2.0.5.tar.gz
cd /qm/autorespond-2.0.5
make && make install
আশা করছি ব্যাখ্যার প্রেয়োজন নাই। সবই বুঝতে পেরেছন। এবার আমরা খুবই গুরুত্বপূর্ণ একটা জিনিস ইন্সটল করবো। সেটা হলো ক্যুরিয়ার অথেনটিকেশন লাইব্রেরী। এ ইন্সটলেশনে কোন প্রকার ভুল হলে আপনি মেইল চেক করতে পারবেন না, কারণ আমরা pop3, pop3s ও IMAP সার্ভার হিসাবে courier ব্যবহার করবো। আর কুরিয়ারের সমস্ত সার্ভিসের অথেনটিকেশনের জন্য ”কুরিয়ার অথ লিব” ব্যবহার করা হয়। সুতরাং খুব খেয়াল করে সতর্কতার সাথে এটা ইন্সটল করবেন। চলুন শুরু করি:
cd /qm/
tar -xvjf courier-authlib-0.66.1.tar.bz2
cd courier-authlib-0.66.1
এবার আমরা কুরিয়ার কম্পাইল করবো। একটু খেয়াল করতে হবে প্যারামিটারগুলোর ক্ষেত্রে। নিচে কম্পাইল এর প্যারামিটাগুলি দিলাম:
./configure \
--prefix=/usr/local \
--exec-prefix=/usr/local \
--with-mysql-libs=/usr/lib64/mysql \ [আপনার লিনাক্সে সঠিক পাথ দেখে নিন]
--without-authldap \
--without-authpgsql \
--with-mysql-includes=/usr/include/mysql \ [আপনার লিনাক্সে সঠিক পাথ দেখে নিন]
--without-authsqlite
এখানে আমরা mysql ব্যবহার করার জন্য দু’টি প্যারামিটার ব্যবহার করেছি --with-mysql-libs=/usr/lib64/mysql ও --with-mysql-includes=/usr/include/mysql আপনি অবশ্যই এই প্যারামিটার দু’টি দেবার আগে দেখে নিবেন যে mysql এর lib পাথ ও include পাথ ঠিক আছে কি-না। সে জন্য whereis mysql কমান্ড দিয়ে চেক করে নিন। এই পাথ যদি ঠিক মতো না থাকে, তাহলে কুরিয়ার অথেনটিকেশন লাইব্রেরী mysql এর সাথে কমিউনিকেট করতে পারবে না, ফলে আপনি সার্ভারে pop, IMAP লগইন করতে পারবেন না।
এ পর্যন্ত সব ঠিক থাকলে পরের অংশ খুব সোজা। আসুন এবার ইন্সটল করি:
make && make check
make install-strip && make install-configure
এবার অথেনটিকেশন ডেমনকে র্স্টাটআপে লোড করতে হবে যেন মেশিন চালু হলে এটা চালু হয়। আমরা সাধারণতঃ রান লেভেল ৩ অথবা ৫ এ লিনাক্স চালাই, তাই COURIER AUTH LIB কে আমরা রানলেভেল ৩ ও ৫ এ যোগ করে িদেবো। ফরে সার্ভার চালূ হলে এটাও রান করবে। COURIER AUTH LIB এর chkconfig স্ক্রিপ্ট আমি পাইনি, তাই এটা ম্যানুয়ালী রান লেভেলে এ্যাড করে নিন। আপনি চাইলে /etc/rc.local ফাইলেও এটা যোগ করতে পারেন, একই রেজাল্ট হবে। নিন্মের কমান্ড দিয়ে রান লেভেল ৩ ও ৫ এ যোগ করুন:
ln -s /usr/local/sbin/authdaemond /etc/rc.d/rc3.d/S100authdaemon
ln -s /usr/local/sbin/authdaemond /etc/rc.d/rc5.d/S100authdaemon
অথবা /etc/rc.local ফাইলে নিচের লাইন যোগ করুন:
/usr/local/sbin/authdaemond start
আশা করছি এ পর্যন্ত কোন প্রবলেম হবে না। mysql এর কাজটুকু আমরা কুরিয়ার pop3/pop3s/IMAP সার্ভার সেটআপের সময় করবো। আশা করছি সেটা পরের পোস্টে পাবেন।
আমি shahimran। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 10 টি টিউন ও 14 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
ধন্যবাদ খুব ভাল লিখছেন। খুব উপকারের টিউন করছেন