Почтовый клиент RoundCube Webmail
İçindekiler:
- Ön şartlar
- PHP bağımlılıkları
- MySQL Veritabanı Oluştur
- Roundcube indir
- Nginx'i Yapılandır
- Roundcube'u yapılandır
- Roundcube Eklentilerini Etkinleştir
- Sonuç
Bu, Roundcube Webmail'in nasıl kurulacağını ve yapılandırılacağını ele alacağımız Posta sunucusu serisini kurma ve yapılandırma işleminin son bölümüdür.
Roundcube, PHP'de yazılmış çok sezgisel ve modern bir kullanıcı arayüzüne sahip web tabanlı bir IMAP e-posta istemcisidir. Roundcube'u kullanmak için sadece bir Web tarayıcısına ihtiyacınız vardır.
RoundCube, bir e-posta istemcisinde richtext / HTML mesaj oluşturma, adres defteri, MIME / HTML e-posta desteği, çoklu gönderen kimlikleri, yazım denetimi, üç sütun Görünümü, sürükle ve bırak mesaj yönetimi ve daha fazlası gibi tüm özellikleri içerir.
Ön şartlar
Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.
PHP bağımlılıkları
Paket listesini güncelleyerek ve gerekli tüm PHP bağımlılıklarını yükleyerek başlayacağız:
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
Yükleme tamamlandığında
date.timezone
değerini
UTC
olarak ayarlamak için aşağıdaki
sed
komutunu çalıştırın:
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini
Değişikliklerin etkili olması için PHP FPM hizmetini yeniden başlatın:
sudo systemctl php7.0-fpm restart
MySQL Veritabanı Oluştur
Roundcube MySQL, PostgreSQL ve SQLite veritabanı arka uçlarını destekler.
Bu derste MySQL'i veritabanı sunucumuz olarak kullanacağız. MySQL kabuğuna giriş:
mysql -u root -p
Yeni bir MySQL veritabanı, bir kullanıcı oluşturun ve yeni oluşturulan veritabanı üzerinden bu kullanıcıya ayrıcalıklar verin:
CREATE DATABASE roundcubemail;
GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD';
FLUSH PRIVILEGES;
Roundcube indir
Yazma sırasında 1.3.8, Roundcube'un en son kararlı sürümüdür. Bir sonraki adıma geçmeden önce, yeni bir sürümün mevcut olup olmadığını görmek için Roundcube indirme sayfasını kontrol etmelisiniz.
Aşağıdaki wget komutunu kullanarak Roundcube arşivini indirerek başlayın:
https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz
İndirme işlemi tamamlandıktan sonra arşivi çıkarın ve Roundcube kodunu
/var/www/roundcubemail
dizinine taşıyın:
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
Nginx ve PHP-FPM
www-data
kullanıcısı altında çalışıyor, bu nedenle
/var/www/postfixadmin
dizininin sahipliğini bu kullanıcıya değiştirmemiz gerekiyor:
sudo chown -R www-data: /var/www/roundcubemail
Nginx'i Yapılandır
Bu serinin ilk bölümünde PostfixAdmin örneği için bir Nginx sunucu bloğu oluşturduk. Yapılandırma dosyasını açın ve sarı renkle vurgulanan aşağıdaki konum yönergelerini ekleyin:
… 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; }…
Değişikliklerin etkili olması için Nginx hizmetini yeniden yükleyin:
Roundcube'u yapılandır
Tarayıcınızı açın ve
https://mail.linuxize.com/roundcubemail/installer
gidin.
Size aşağıdaki ekran sunulacaktır:




Roundcube Eklentilerini Etkinleştir
Roundcube, varsayılan olarak devre dışı bırakılan bir dizi eklenti ile birlikte gelir. Bu kılavuzda
password
ve eklentileri
managesieve
. Bu eklentiler, kullanıcıların elek filtreleri oluşturmasına ve şifrelerini Roundcube arabiriminden değiştirmesine izin verecektir.
// 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
satırına PostfixAdmin veritabanı kimlik bilgilerini girmeyi unutmayın.
Sonuç
Bu eğitici, Ubuntu sisteminize Roundcube Webmail'in nasıl kurulacağını ve yapılandırılacağını ve ayrıca elek filtreleri gibi ek işlevler eklemek için Roundcube eklentilerinin nasıl kurulacağını ve etkinleştirileceğini gösterecektir.
Bu serinin son gönderi. Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.
posta sunucusu yuvarlak küpBu yayın, bir posta sunucusu serisinin kurulması ve yapılandırılmasının bir parçasıdır.
Bu serideki diğer gönderiler:
• PostfixAdmin ile posta sunucusu kurma • Postfix ve Dovecot'u yükleme ve yapılandırma • Rspamd Yükleme ve Entegre Etme • Roundcube Webmail'i Yükleme ve YapılandırmaMicrosoft Outlook Masaüstü ile Outlook.com E-postasını Yapılandırma
Masaüstü Outlook`u ana kimliğiniz ve diğer adlarınızla ilgili e-postalar getirebilirsiniz. Makale bunu yapmanıza yardımcı olacak bir geçici çözüm hakkında konuşuyor.
Sistem Geri Yükleme İşleminden Sonra Hangi Program ve Dosyalar Etkilenecektir> Sistem geri yükleme kişisel dosyalarımı veya dokümanlarımı etkiler veya silebilir ? Bir sistemi geri yükledikten sonra hangi programlar ve sürücüler etkilenecek? Bir sistem geri yükleme etkisinden sonra gerçekleşecek değişiklikler.
Bir sistem geri yüklemesi kişisel dosyamı veya dokümanlarımı etkiler mi, yoksa silecek mi? Bir sistem geri yüklemesini gerçekleştirdikten sonra hangi program veya sürücüler etkilenecek? Tüm değişiklikler bir sistemin geri yüklenmesini etkiler mi? Bunu nasıl bulabilirim? Burada cevaplamaya çalışacağım bazı yaygın sorular:
Centos 7'ye yeniden yükleme ve yapılandırma
Redis, açık kaynaklı bir bellek içi veri yapısı deposudur. Bir veritabanı, önbellek ve mesaj aracısı olarak kullanılabilir ve Dizeler, Karmalar, Listeler, Kümeler vb. Gibi çeşitli veri yapılarını destekler.







