אנדרואיד

התקן וקבע את תצורת הדואר האלקטרוני של קוביה

ª

ª

תוכן עניינים:

Anonim

זהו החלק האחרון בהגדרת סדרת שרתי הדואר והגדרת התצורה בה, נסקור כיצד להתקין ולהגדיר את הדואר האלקטרוני של Roundcube.

Roundcube הוא לקוח אימיילים מבוסס IMAP מבוסס אינטרנט עם ממשק משתמש אינטואיטיבי ומודרני מאוד שנכתב ב- PHP. כדי להשתמש ב- Roundcube אתה זקוק רק לדפדפן אינטרנט.

RoundCube כולל את כל התכונות הדרושות לכם בלקוח דוא"ל כמו חיבור הודעות טקסט עשיר / HTML, פנקס כתובות, תמיכה במיילים MIME / HTML, זהויות שולחים מרובות, בדיקת איות, תצוגת שלוש עמודות, ניהול הודעות וגרירה ושחרור.

תנאים מוקדמים

לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.

תלות PHP

נתחיל בעדכון רשימת החבילות והתקנת כל תלות PHP הנדרשת:

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

לאחר השלמת ההתקנה, הפעל את הפקודה sed הבאה date.timezone ערך date.timezone ל- UTC :

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

הפעל מחדש את שירות ה- PHP FPM כדי שהשינויים ייכנסו לתוקף:

sudo systemctl php7.0-fpm restart

צור מסד נתונים של MySQL

Roundcube תומך במעצבי מסד הנתונים MySQL, PostgreSQL ו- SQLite.

במדריך זה נשתמש ב- MySQL כשרת מסד הנתונים שלנו. התחבר למעטפת MySQL:

mysql -u root -p

צור בסיס נתונים חדש של MySQL, משתמש והעניק הרשאות למשתמש זה על בסיס מסד הנתונים החדש שנוצר:

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

הורד את Roundcube

בזמן הכתיבה 1.3.8 היא הגרסה האחרונה היציבה של Roundcube. לפני שתמשיכו עם השלב הבא, עליכם לבדוק את דף ההורדה של Roundcube כדי לראות אם יש גרסה חדשה יותר.

התחל בהורדת ארכיון Roundcube באמצעות הפקודה הבאה של wget:

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

לאחר סיום ההורדה, חלץ את הארכיון והעבר את קוד Roundcube לספרייה /var/www/roundcubemail :

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

Nginx ו- PHP-FPM פועלים תחת משתמש www-data , ולכן עלינו לשנות את הבעלות על ספריית /var/www/postfixadmin למשתמש זה:

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

קבע את התצורה של Nginx

בחלק הראשון של סדרה זו יצרנו בלוק שרת Nginx למופע PostfixAdmin. פתח את קובץ התצורה והוסף את הנחיות המיקום הבאות, אלה המודגשות בצהוב:

/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 .

תוצג בפניך המסך הבא:

אפשר תוספי Roundcube

Roundcube מגיע עם מספר תוספים המוגדרים כברירת מחדל. במדריך זה אנו מאפשרים password managesieve תוספי ניהול. תוספים אלה יאפשרו למשתמשים ליצור מסנני מסננת ולשנות את הסיסמאות שלהם מתוך הממשק של Roundcube.

/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'; אל תשכח להזין את אישורי מסד הנתונים של PostfixAdmin בשורת password_db_dsn .

סיכום

מדריך זה הראה לך כיצד להתקין ולהגדיר את תצורת הדואר האלקטרוני של Roundcube במערכת אובונטו שלך, וכן כיצד להתקין ולאפשר תוספים של Roundcube על מנת להוסיף פונקציות נוספות כגון מסנני מסננת.

זה הפוסט האחרון בסדרה זו. אם יש לך שאלות אל תהסס להשאיר תגובה.

קוביית שרת דואר - -

פוסט זה הוא חלק מההגדרה והגדרת התצורה של סדרת שרתי דואר.

פוסטים אחרים בסדרה זו:

• הגדרת שרת דואר באמצעות PostfixAdmin • התקנה והגדרת תצורה של Postfix ו- Dovecot • התקנה ושילוב של Rspamd • התקנה והגדרת תצורת דואר אלקטרוני של Roundcube