Çeşitli Mail

Freebsd üzerine rainloop webmail kurulumu

Rainloop sade, kullanışlı ve modern bir web tabanlı e-posta istemcisi

Sistem Gereksinimleri;

PHP: 5.4 ve üzeri

Web sunucusu: Apache , NGINX , lighttpd veya PHP destekli diğer web sunucuları

PHP Extensions: cURL , iconv , json , libxml , dom , openssl , DateTime , PCRE , SPL

Tarayıcı: Google Chrome , Firefox , Opera 10+ , Safari 3+ , Internet Explorer 11 veya EDGE

Opsiyonel: PDO ( MySQL / PostgreSQL / SQLite )

Freebsd üzerine kurulumu ports ağacından yapacağız. Bu nedenle ports ağacımız yoksa çekelim;

portsnap fetch

ve çektiğimiz ports ağacını açalım;

portsnap extract

Ports ağacımız var ise güncelleyelim;

portsnap update

Kurulum için dizine gidelim;

cd /usr/ports/mail/rainloop/ 
make config

Rainloop herhangi bir veritabanı olmadan çalışabiliyor fakat adres defteri için bir veritabanı kurmanız gerekiyor. Adres defterini kullanmıyorsanız veritabanı da kurmanıza gerek yok.

Kurulumu yapalım;

make install

Php, apache vb. servis ve dilleri kurulu ise kurulması 1-2 dakika içerisinde gerçekleşecektir. Kurulu değilse de zaten kendisi kuracaktır. Fakat siz yine de harici olarak daha önce web/php gibi yazılımları kurun.

Dns sunucunuzda bir rainloop.domain.com şeklinde a kaydı oluşturup, rainloop’u kurduğunuz sunucunun ip adresini verin ve apache üzerinde de vhost dosyası oluşturup, alttaki konfig’i yazın

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/usr/local/www/rainloop/"
    ServerName rainloop.domain.com
    ErrorLog "/var/log/rain-error_log"
    CustomLog "/var/log/rain-access_log" common
            <Directory />
        Options None
        AllowOverride All
        Require all granted
        </Directory>
</VirtualHost>

Apache’yi restart ettiğinizde artık web mail’e ulaşabilirsiniz.

http://rainloop.domain.com/?admin

şeklinde admin arayüzüne ulaşabilirsiniz.

Varsayılan kullanıcı adı admin ve şifresi 12345 şeklindedir.

Admin paneline girdiğinizde, varsayılan şifreyi değiştirmekle ilgili bir uyarı göreceksiniz. “Change” linkine tıklayıp değiştirebilirsiniz.

Warning! RainLoop data folder is accessible. Please configure your web server to hide the data folder from external access. Read more here: https://www.rainloop.net/docs/installation

bu şekilde bu uyarı alabilirsiniz. Data dizinine erişim izninin olmamasını sağlamanızı isteyecektir.

İsterseniz /usr/local/www/rainloop/data dizininde bir htaccess dosyası oluşturup “deny from all” yazarsınız, dilerseniz de oluşturduğumuz vhost dosyasına aşağıdaki satırı yazabilirsiniz.

<Directory /usr/local/www/rainloop/data/>
Require all denied
</Directory>

Webmail‘de mail ile oturum açmak için domaine izin vermeniz gerekiyor. Bunu da admin panelinden “Domains” linkine tıklayıp, “Add Domain” diyerek yapabiliyoruz.

Buradaki ayarları kendi mail sunucunuza uygun hale getirmeniz gerekecektir.

Name : Domain ismi. Wildcard desteklidir. *. şeklinde tüm subdomainleri içeren domain yazabilirsiniz.

IMAP : Imap sunucu ismini, portunu ve SSL/TLS desteği

Use short login:İşaretlediğiniz takdirde, kullanıcılar [email protected] yerine direkt mailadresi yazarak bağlanabilir.

SMTP : Smtp sunucu ismini, portunu ve SSL/Desteği

Use authentication: Kimlik doğrulaması kullanılması

Rainloop ayarları bu kadar. “Test” butonuna tıklayıp, bağlantınızı test edebilirsiniz.

About the author

admin

Add Comment

Click here to post a comment