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.
Add Comment