অ্যান্ড্রয়েড

রাউন্ডকিউব ওয়েবমেলটি ইনস্টল এবং কনফিগার করুন

করুন & quot; ওবামা আউট: করুন & quot; প্রেসিডেন্ট বারাক ওবামা & # 39; অত্যধিক হাসিখুশি চূড়ান্ত হোয়াইট হাউস সংবাদদাতাদের & # 39; s ডিনার বক্তৃতা

করুন & quot; ওবামা আউট: করুন & quot; প্রেসিডেন্ট বারাক ওবামা & # 39; অত্যধিক হাসিখুশি চূড়ান্ত হোয়াইট হাউস সংবাদদাতাদের & # 39; s ডিনার বক্তৃতা

সুচিপত্র:

Anonim

এটি একটি মেল সার্ভার সিরিজ সেটআপ এবং কনফিগার করার শেষ অংশ, যাতে আমরা রাউন্ডকিউব ওয়েবমেলটি কীভাবে ইনস্টল ও কনফিগার করতে পারি তা কভার করব।

রাউন্ডকিউব এমন একটি ওয়েব-ভিত্তিক আইএমএপি ইমেল ক্লায়েন্ট যা পিএইচপি-তে খুব স্বজ্ঞাত এবং আধুনিক ব্যবহারকারী ইন্টারফেস সহ লেখা হয়। রাউন্ডকিউব ব্যবহার করতে আপনার কেবল একটি ওয়েব ব্রাউজার দরকার।

রাউন্ডকিউবে ইমেল ক্লায়েন্টে আপনার প্রয়োজনীয় সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে যেমন সমৃদ্ধ পাঠ / এইচটিএমএল বার্তা রচনা, ঠিকানা বই, এমআইএমএল / এইচটিএমএল ইমেলের জন্য সমর্থন, একাধিক প্রেরকের পরিচয়, বানান চেকিং, তিনটি কলাম ভিউ, ড্রাগ এবং ড্রপ বার্তা পরিচালনা এবং আরও অনেক কিছু।

পূর্বশর্ত

এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।

পিএইচপি নির্ভরতা

আমরা প্যাকেজ তালিকা আপডেট করে এবং প্রয়োজনীয় সমস্ত পিএইচপি নির্ভরতা ইনস্টল করে শুরু করব:

sudo apt update sudo apt install php-auth php-intl php-mail-mime php-mail-mimedecode php-mcrypt php-net-smtp php-net-socket php-pear php-xml php7.0-intl php7.0-mcrypt php7.0-xml php7.0-gd php7.0-gd php-imagick

ইনস্টলেশন শেষ হয়ে গেলে UTC date.timezone মান নির্ধারণ করতে নিম্নলিখিত sed কমান্ডটি চালান:

sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

পরিবর্তনগুলি কার্যকর হওয়ার জন্য পিএইচপি এফপিএম পরিষেবা পুনঃসূচনা করুন:

sudo systemctl php7.0-fpm restart

মাইএসকিউএল ডেটাবেস তৈরি করুন

রাউন্ডকিউব মাইএসকিউএল, পোস্টগ্রেএসকিউএল এবং এসকিউএল ডাটাবেস ব্যাককেড সমর্থন করে।

এই টিউটোরিয়ালে আমরা মাইএসকিউএলকে আমাদের ডাটাবেস সার্ভার হিসাবে ব্যবহার করব। মাইএসকিউএল শেলটিতে লগইন করুন:

mysql -u root -p

একটি নতুন মাইএসকিউএল ডাটাবেস তৈরি করুন, একজন ব্যবহারকারী এবং নতুন তৈরি হওয়া ডাটাবেসের মাধ্যমে সেই ব্যবহারকারীর জন্য সুবিধা প্রদান করুন:

CREATE DATABASE roundcubemail; GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD'; FLUSH PRIVILEGES;

রাউন্ডকিউব ডাউনলোড করুন

লেখার সময়, 1.3.8 হ'ল রাউন্ডকিউবের সর্বশেষতম স্থিতিশীল সংস্করণ। পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে আপনার আরও নতুন সংস্করণ উপলব্ধ কিনা তা দেখতে রাউন্ডক्यूब ডাউনলোড পৃষ্ঠাটি পরীক্ষা করা উচিত।

নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করে রাউন্ডক्यूब সংরক্ষণাগারটি ডাউনলোড করে শুরু করুন:

https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz

ডাউনলোড শেষ হয়ে গেলে, সংরক্ষণাগারটি বের করুন এবং রাউন্ডকিউব কোডটি /var/www/roundcubemail ডিরেক্টরিতে সরান:

tar xzf roundcubemail-1.3.8.tar.gz.tar.gz sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail

এনগিনেক্স এবং পিএইচপি-এফপিএম /var/www/postfixadmin www-data ব্যবহারকারীর অধীনে চলছে, সুতরাং আমাদের /var/www/postfixadmin ডিরেক্টরিটির মালিকানা সেই ব্যবহারকারীর কাছে পরিবর্তন করতে হবে:

sudo chown -R www-data: /var/www/roundcubemail

Nginx কনফিগার করুন

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

/etc/nginx/sites-enabled/mail.linuxize.com.conf

… location /roundcubemail { index index.php; try_files $uri $uri/ /roundcubemail/index.php; } location ~ ^/roundcubemail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/roundcubemail/(bin|SQL|config|temp|logs)/ { deny all; }…

পরিবর্তনগুলি কার্যকর করতে Nginx পরিষেবাটি পুনরায় লোড করুন:

sudo systemctl reload nginx

রাউন্ডকিউব কনফিগার করুন

আপনার ব্রাউজারটি খুলুন এবং https://mail.linuxize.com/roundcubemail/installer নেভিগেট করুন।

আপনাকে নিম্নলিখিত পর্দার সাথে উপস্থাপন করা হবে:

রাউন্ডক्यूब প্লাগইন সক্ষম করুন

রাউন্ডকিউব বেশ কয়েকটি প্লাগইন নিয়ে আসে যা ডিফল্টরূপে অক্ষম। এই managesieve আমরা password সক্ষম করব এবং প্লাগিনগুলি পরিচালনা করব। এই প্লাগইনগুলি ব্যবহারকারীকে চালক ফিল্টার তৈরি করতে এবং রাউন্ডকিউব ইন্টারফেসের মধ্যে থেকে তাদের পাসওয়ার্ডগুলি পরিবর্তন করার অনুমতি দেবে।

/var/www/roundcubemail/config/config.inc.php

// Enable plugins $config = array('managesieve', 'password'); // Configure managesieve plugin $rcmail_config = 4190; // Configure password plugin $config = 'sql'; $config = 'mysql://postfixadmin:P4ssvv0rD@localhost/postfixadmin'; $config = 'UPDATE mailbox SET password=%c WHERE username=%u'; password_db_dsn লাইনে পোস্টফিক্সএডমিন ডাটাবেস শংসাপত্রগুলি প্রবেশ করতে ভুলবেন না।

উপসংহার

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

এটি এই সিরিজের শেষ পোস্ট। আপনার যদি কোন প্রশ্ন থাকে তবে নির্দ্বিধায় কোনও মন্তব্য করুন।

মেল সার্ভার রাউন্ডকিউব

এই পোস্টটি একটি মেল সার্ভার সিরিজ সেট আপ এবং কনফিগার করার একটি অংশ।

এই সিরিজের অন্যান্য পোস্ট:

F পোস্টফিক্সএডমিনের সাথে একটি মেল সার্ভার সেটআপ করুন Post পোস্টফিক্স এবং ডোভকোট ইনস্টল করুন এবং কনফিগার করুন sp আরএসপিএএমডি ইনস্টল করুন এবং একীভূত করুন R রাউন্ডক्यूब ওয়েবমেল ইনস্টল করুন এবং কনফিগার করুন