রেইনলুপ ওয়েবমেল - লিনাক্সের জন্য একটি আধুনিক ফাস্ট ওয়েব ভিত্তিক ইমেল ক্লায়েন্ট


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

রেনলুপ মূল বৈশিষ্ট্য

  1. আধুনিক: আধুনিক ইউজার ইন্টারফেস, ফাইলগুলির ড্র্যাগনড্রপ সহ, ফাইল আপলোডের জন্য অগ্রগতি বার, ব্রাউজার বিজ্ঞপ্তিগুলি, বার্তাগুলিতে চিত্র এম্বেড করা, কীবোর্ড শর্টকাটগুলি, বহু-ভাষা মেল ইত্যাদি etc.
  2. প্রযুক্তিগত: এসএমটিপি এবং আইএমএপি এর মতো সমস্ত সর্বশেষ মেল সার্ভার প্রোটোকল সমর্থন করে। মাল্টি-লেভেল ক্যাচিং ইঞ্জিন অ্যাপ্লিকেশনটির কার্যকারিতা বৃদ্ধি এবং মেল এবং সার্ভারে লোড হ্রাস করার অনুমতি দেয়
  3. কাস্টমাইজযোগ্য: ভিজ্যুয়াল থিমগুলি ব্যবহার করে ইন্টারফেস লেআউটটি কাস্টমাইজ করার জন্য উচ্চতর কাস্টমাইজেশন বিকল্পগুলি এবং নতুন ভাষাগুলি সহজেই যুক্ত হওয়া বহু-ভাষা ইন্টারফেসের জন্য সমর্থন
  4. সামাজিক: ফেসবুকের সাথে সংহতকরণ, গুগল এবং টুইটার ব্যবহারকারীদের তাদের সামাজিক নেটওয়ার্ক শংসাপত্রগুলির সাথে লগ ইন করতে সক্ষম করে
  5. সরলতা: কোনও প্রযুক্তিগত দক্ষতা ছাড়াই রেইনলুপ অ্যাপ্লিকেশন ইনস্টল ও আপগ্রেড করার সহজ উপায় সরবরাহ করে। অন্তর্নির্মিত আপগ্রেড সরঞ্জাম ব্যবহারকারীদের অ্যাডমিন ইন্টারফেসের মাধ্যমে একক ক্লিক থেকে সহজেই নতুন সংস্করণ এবং প্লাগইনগুলি পেতে সক্ষম করে
  6. সুরক্ষা: অন্তর্নির্মিত সুরক্ষা মডিউল বেশ কয়েকটি আক্রমণ প্রতিরোধের জন্য বিপজ্জনক এইচটিএমএল সত্তাকে সাফ করে। এছাড়াও, টোকেন-ভিত্তিক সুরক্ষা ইঞ্জিনটি সিএসআরএফ আক্রমণ থেকে সুরক্ষার জন্য ব্যবহৃত হয়
  7. এক্সটেনসিবিলিটি: প্লাগইন সিস্টেম বিভিন্ন বৈশিষ্ট্য সরবরাহ করে যেমন পাসওয়ার্ড পরিবর্তন, গ্লোবাল ঠিকানা, রচনা স্ক্রিন, ব্যবহারকারীর সেটিংস ডাটাবেসে রাখা ইত্যাদি ইত্যাদি সহজেই প্রয়োগের সাথে সংহত করা হয়
  8. পারফরম্যান্স: দক্ষ মেমরির ব্যবহারটি মাথায় রেখে এই অ্যাপ্লিকেশনটি বেশ ভালভাবে ডিজাইন করা হয়েছে, সুতরাং এটি স্বল্প-শেষের সার্ভারগুলিতেও সহজে কাজ করতে পারে। তবে এখনও বেশিরভাগ ক্ষেত্রেই, প্রয়োগের কর্মক্ষমতা এবং গতি সরাসরি সার্ভার এবং ব্যান্ডউইথের কার্যকারিতা উপর নির্ভর করে li

রেইনলুপ অ্যাপ্লিকেশন ইনস্টল করার জন্য আমাদের প্রয়োজন:

  1. জিএনইউ/লিনাক্স অপারেটিং সিস্টেম
  2. অ্যাপাচি ওয়েব সার্ভার
  3. পিএইচপি সংস্করণ 5.3 বা ততোধিক
  4. পিএইচপি এক্সটেনশানস

  1. অ্যাপ্লিকেশনটির ডেমো দেখুন - http://demo.rainloop.net/

  1. অপারেটিং সিস্টেম - CentOS 6.5 এবং উবুন্টু 13.04
  2. অ্যাপাচি - 2.2.15
  3. পিএইচপি - 5.5.3
  4. রেইনলুপ - 1.6.3.715

লিনাক্সে রেইনলুপ ওয়েবমেল ইনস্টলেশন

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

Yum কমান্ড ব্যবহার করে Red Hat ভিত্তিক সিস্টেমে ইনস্টল করুন।

# yum install httpd
# yum install mysql mysql-server
# yum install php php-mysql php-xml pcre php-common curl 
# service httpd start
# service mysqld start

অ্যাপটি-গেট কমান্ডটি ব্যবহার করে ডেবিয়ান ভিত্তিক সিস্টেমে ইনস্টল করুন।

# apt-get install apache2
# apt-get install mysql-server mysql-client
# apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl php5-json
# service apache2 start
# service mysql start

এখন অফিসিয়াল রেইনলুপ সাইটে যান এবং নীচের লিঙ্কটি ব্যবহার করে সর্বশেষ উত্স টার্বল (অর্থাত্ সংস্করণ 1.6.3.715) ডাউনলোড করুন।

  1. http://rainloop.net/downloads/

বিকল্পভাবে, আপনি সর্বশেষতম উত্স প্যাকেজ ডাউনলোড করতে এবং এটি অ্যাপাচি ওয়েব রুট ডিরেক্টরিতে এক্সট্র্যাক্ট করতে নিম্নলিখিত ‘উইজেট’ কমান্ডটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, ‘/ var/www/rainloop‘ বা ‘/ var/www/html/rainloop’।

# mkdir /var/www/html/rainloop		
# cd /var/www/html/rainloop
# wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
# unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
# rm rainloop-*.zip
# mkdir /var/www/rainloop		
# cd /var/www/webmail
# wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
# unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
# rm rainloop-*.zip

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

# curl -s http://repository.rainloop.net/installer.php | php

প্যাকেজ সামগ্রীটি বের করার পরে, পণ্যটি ইনস্টল করার আগে ফাইল এবং ডিরেক্টরিগুলির জন্য সঠিক অনুমতি নির্ধারণ করতে ভুলবেন না। এটির ডিফল্ট কনফিগারেশন সহ চলমান অ্যাপ্লিকেশন থাকা দরকার। ম্যানুয়াল আপগ্রেড করার সময় বা ব্যাকআপ থেকে পুনরুদ্ধার করার সময় এটিও বাধ্যতামূলক। দয়া করে অ্যাপ্লিকেশন ডিরেক্টরিতে পাল্টান অর্থাত্ ‘/ var/www/rainloop’ বা ‘/ var/www/html/ransloop’ এবং এতে নিম্নলিখিত আদেশগুলি কার্যকর করুন।

# find . -type d -exec chmod 755 {} \;
# find . -type f -exec chmod 644 {} \;

এখন, পুনরাবৃত্তভাবে অ্যাপ্লিকেশনটির জন্য মালিক সেট করুন।

chown -R www-data:www-data .

দ্রষ্টব্য: নির্দিষ্ট লিনাক্স বিতরণের উপর নির্ভর করে, ওয়েব সার্ভারের রানগুলির জন্য ব্যবহারকারীর অ্যাকাউন্টের জন্য আলাদা হতে পারে (অ্যাপাচি, www, www-ডেটা, কেউ নয়, এনজিনেক্স ইত্যাদি)।

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

  1. ইউআরএল: http:// আপনার আইপি-ঠিকানা/রেনলুপ /? প্রশাসক
  2. ব্যবহারকারী: প্রশাসক
  3. পাস: 12345

একবার, আপনি লগ ইন করে অ্যাপটিকে দূষিত আক্রমণ থেকে রক্ষা করতে ডিফল্ট পাসওয়ার্ড পরিবর্তন করার পরামর্শ দেওয়া হয় to

আপনি কাস্টম শিরোনাম, বিবরণ এবং লোগোতে পথ যোগ করে আপনার লগইন স্ক্রিনটি কাস্টমাইজ করতে পারেন।

পরিচিতি বৈশিষ্ট্য সক্ষম করতে, আমাদের সমর্থিত ডাটাবেস ব্যবহার করতে হবে। এখানে, আমরা পরিচিতি সক্রিয় করার জন্য ডেটাবেস হিসাবে মাইএসকিউএল ব্যবহার করব। সুতরাং, টার্মিনালে নিম্নলিখিত কমান্ডগুলি ব্যবহার করে ম্যানুয়ালি ডাটাবেস তৈরি করুন।

# mysql -u root -p
mysql> create database rainloop;
mysql> exit;

এখন অ্যাডমিন প্যানেল -> পরিচিতি পৃষ্ঠা থেকে পরিচিতি বৈশিষ্ট্য সক্ষম করুন।

আপনি আপনার ডোমেনগুলি অ্যাডমিন প্যানেলে -> ডোমেনগুলি -> ডোমেন পৃষ্ঠা যুক্ত করতে বা কনফিগার করতে পারেন। ডোমেন যুক্ত করার জন্য প্রস্তাবিত সেটিংস হ'ল লোকালহোস্ট অর্থাত্, 127.0.0.1 এবং আইএমএপির জন্য পোর্ট 143 এবং এসএমটিপির জন্য পোর্ট 25। সার্ভার কনফিগারেশনের উপর ভিত্তি করে, আপনি আইএমএপিএস/এসএমটিপিএসের জন্য এসএসএল/টিএলএস নির্বাচন করতে পারেন এবং ‘সংক্ষিপ্ত লগইন ফর্মটি ব্যবহার করুন’ চেকবক্সটি টিক দিতে ভুলবেন না।

এই প্লাগইনটি ইমেল অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করতে কার্যকারিতা যুক্ত করে। এই প্লাগইন সক্ষম করতে, আপনাকে সার্ভারে ‘পপপ্যাস্ড’ নামে একটি প্যাকেজ ইনস্টল করতে হবে।

# apt-get install poppassd	[on Debian based Systems]

রেড হ্যাট ভিত্তিক সিস্টেমে আপনার নির্দিষ্ট বিতরণের জন্য আপনাকে রেজার এজ রিপোজিটিরি ডাউনলোড এবং সক্ষম করতে হবে এবং তারপরে নিম্নলিখিত কমান্ডটি ব্যবহার করে 'পপপ্যাস্ড' প্যাকেজটি ইনস্টল করতে হবে।

# yum install poppassd

এরপরে, প্লাগইন ইনস্টল করতে অ্যাডমিন প্যানেল -> প্যাকেজ বিভাগে যান।

সক্ষম করুন, অ্যাডমিন প্যানেল> প্লাগইন পৃষ্ঠা থেকে পপপ্যাসড প্লাগইন এবং ‘পপপ্যাসড-চেঞ্জ-পাসওয়ার্ড’ বক্সটিতে টিক দিন। সার্ভারের বিশদ যেমন 127.0.0.1, পোর্ট 106 যুক্ত করুন এবং অনুমোদিত ইমেলের জন্য ‘*’ লিখুন।

ফেসবুক, গুগল এবং টুইটারের সাথে সংহতকরণ ব্যবহারকারীদের সামাজিক নেটওয়ার্ক শংসাপত্রগুলি ব্যবহার করে লগ ইন করতে সক্ষম করে। ড্রপবক্স সংহত ব্যবহারকারীদের তাদের ড্রপবক্স স্টোরেজ থেকে ফাইল সংযুক্ত করতে সক্ষম করে।

সামাজিক সংহতকরণ সক্ষম করতে, অ্যাডমিন প্যানেল -> সামাজিক ট্যাবে যান এবং নির্দিষ্ট সামাজিক নেটওয়ার্কগুলির জন্য উপযুক্ত ক্ষেত্রগুলি যুক্ত করুন। সামাজিক একীকরণ সম্পর্কিত আরও বিস্তারিত নির্দেশাবলীর জন্য http://rainloop.net/docs/social/ এ পাওয়া যাবে।

রেফারেন্স লিংক

রেইনলুপ হোমপেজ