انڈروئد

راؤنڈ کیوب ویب میل کو انسٹال اور تشکیل کریں

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

فہرست کا خانہ:

Anonim

یہ میل سرور سیریز کو ترتیب دینے اور ترتیب دینے کا آخری حصہ ہے ، جس میں ہم راؤنڈ کیوب ویب میل کو انسٹال اور تشکیل کرنے کا طریقہ پر روشنی ڈالیں گے۔

راؤنڈ کیوب ایک ویب پر مبنی IMAP ای میل کلائنٹ ہے جس میں پی ایچ پی میں لکھا ہوا بہت ہی بدیہی اور جدید یوزر انٹرفیس ہے۔ راؤنڈ کیوب کو استعمال کرنے کے ل you آپ کو صرف ایک ویب براؤزر کی ضرورت ہے۔

راؤنڈ کیوب میں وہ تمام خصوصیات شامل ہیں جن کی آپ کو ای میل کلائنٹ میں ضرورت ہوتی ہے جیسے امیر ٹیکسٹ / ایچ ٹی ایم ایل میسج کمپوزنگ ، ایڈریس بک ، ایم ای ایم / ایچ ٹی ایم ایل ای میلز کے لئے سپورٹ ، متعدد مرسل شناخت ، اسپیل چیکنگ ، تین کالم ویو ، ڈریگ اینڈ ڈراپ میسیج مینجمنٹ اور مزید بہت کچھ۔

شرطیں

اس ٹیوٹوریل کو جاری رکھنے سے پہلے ، یہ یقینی بنائیں کہ آپ بطور صارف sudo مراعات کے ساتھ لاگ ان ہیں۔

پی ایچ پی کی انحصار

ہم پیکیج کی فہرست کو اپ ڈیٹ کرکے اور تمام مطلوبہ پی ایچ پی کی انحصار انسٹال کرکے شروع کریں گے:

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

ایک بار جب انسٹالیشن مکمل ہوجائے تو 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 tar xzf roundcubemail-1.3.8.tar.gz.tar.gz sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail

ننگنکس اور پی ایچ پی-ایف پی ایم www- 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; }…

تبدیلیوں کے اثر انداز ہونے کے لئے نینگینکس سروس کو دوبارہ لوڈ کریں:

sudo systemctl reload nginx

راؤنڈ کیوب کی تشکیل کریں

اپنا براؤزر کھولیں اور https://mail.linuxize.com/roundcubemail/installer ۔

آپ کو مندرجہ ذیل اسکرین کے ساتھ پیش کیا جائے گا:

راؤنڈ کیوب پلگ انز کو فعال کریں

راؤنڈ کیوب بہت سارے پلگ ان کے ساتھ آتا ہے جو بطور ڈیفالٹ غیر فعال ہیں۔ اس گائیڈ میں ہم 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 ورڈ_ڈیبی_ڈی ایس لائن لائن میں پوسٹ فکس ایڈمن ڈیٹا بیس کی سندیں داخل کرنا نہ بھولیں۔

نتیجہ اخذ کرنا

اس ٹیوٹوریل نے آپ کو بتایا کہ آپ اپنے اوبنٹو سسٹم پر راؤنڈ کیوب ویب میل کو انسٹال اور تشکیل کرنے کے ساتھ ساتھ سیویو فلٹرز جیسے اضافی فنکشنلٹی کو شامل کرنے کے لئے راؤنڈ کیوب پلگ ان کو انسٹال اور انسٹال کرنے کا طریقہ بھی بتاسکتے ہیں۔

یہ اس سلسلے کی آخری پوسٹ ہے۔ اگر آپ کے کوئی سوالات ہیں تو بلا جھجھک کوئی تبصرہ کریں۔

میل سرور راؤنڈ کیوب

یہ پوسٹ میل سرور سیریز کو ترتیب دینے اور ترتیب دینے کا ایک حصہ ہے۔

اس سلسلے میں دیگر پوسٹس:

Post پوسٹ فکس ایڈمن کے ساتھ ایک میل سرور مرتب کریں Post پوسٹ فکس اور ڈوکوٹ کو انسٹال اور تشکیل کریں R آر ایس پی ایم ڈی کو انسٹال اور انٹیگریٹ کریں ound راؤنڈ کیوب ویب میل انسٹال اور تشکیل کریں