Bilginin anahtarı bir TIK ötede 
Sitemizden tam olarak faydalanmak için Üye Olunuz!

Linux

<<Fedora Core 4Dovecot Secure IMAP>>
Squirrelmail
Oluşturulan bir mail yapısında sisteme erişmek yani kullanıcların posta kutularına erişimini sağlamak için biz network tarafında bu işin konfigürasyonunu yapmak zorundayız. Kişiler posta kutusuna IMAP veya POP3 ile bağlanıyor ise bunların kullanımı yine network tarafında var olan bir firewall ile sağlanacaktır. IMAP için TCP 143, Secure IMAP için TCP 993, POP3 için TCP 110, Secure POP3 için TCP 995 ve UDP 995 portlarının o sunucuya erişimi için açık olmalıdır.

 

 

Yukarıda sözü edilen protokoller bir client yazılımı ile bağlanmak istenirse geçerlidir. Eğer biz sistemimizden daha esnek bir yapı şeklinde çalışmasını istersek, mesela kullanıcıların posta kutularına olan erişimini bir client yazılımı ile değilde sadece bir browser ile olmasını istiyorsak yapacağımız konfigürasyon bu ortamı hazırlamak olacaktır.

 

 

Kurduğumuz yapı Sendmail Mail Sunucusu ve Dovecot Secure IMAP idi. Kullanıcılar posta kutularına şu an için herhangi bir POP3 veya IMAP destekli client yazılımı ile bağlanabiliyorlar. Şimdi biz bu sisteme bir de posta kutularına herhangi bir client yazılımı olmadan bağlanmalarını sağlamak zorundayız. Böylece yapı biraz daha esnek hale getirilecektir. Çünkü client yazılımı kullanan herkes için bir client ayarlaması yapılması gerekmektedir. Sistemimize bir de web üzerinden, standart web protokolleri kullanılarak erişebilinir ise o zaman kullanıcının bir client yazılımı kullanması ve bu yazılımı ayarlamasını bilmesi gerekmeyecektir.

 

 

Kullanılacak olan web protokolleri standart web protokolleri olacaktır. HTTP TCP 80 ve Secure HTTP (HTTPS) TCP 443. Artık kullanıcı posta kutusuna sanki bir web sitesine giriyormuş gibi bağlanabilecektir.

 

Microsoft Exchange sunucusu bu iş için Outlook Web Access kullanır. Bu uygulamanın oldukça yaygın olarak tercih edilmesinin sebebi oldukça başarılı bir yazılım olmasıdır. Normal bir Microsoft Outlook görünümünde olan bu uygulamama neredeyse Microsoft Outlook a gerek bırakmayacak şekilde hazırlanmıştır. Piyasadaki diğer Mail sunucularının da buna benzer çözümleri bulunuyor. Hatta Merak Mail sunucusunun web mail eklentisi arabirim olarak Outlook Web Access e benzer bir görünümde Gülümseme

 

 

Bizim kullanacağımız yazılımın adı Squirrelmail yazılmı. Bu yazılım da bize aslında Outlokk Web Access tarzına benzer bir yapı sunuyor. Kullanıcıların posta kutularına erişiminde web üzerinden destek sağlanıyor. Şimdi kısaca Squirrelmail uygulamasından bahsedelim.

 

 

Squirrelmail uygulaması IMAP protokollerini kullanarak kullanıcıların posta kutularına web üzerinden erişimini sağlayan bir yazılımdır. Yazılım dili olarak PHP kullanılıyor ve Apache web suncusu üzerinde çalışıyor. Şimdi bu yapıyı kullanmak isteyenlere bu sistemin gerekliliklerinden bahsedelim.

 

 

  • İşletim Sistemi gereklilikleri UNIX/Linux veya Windows
  • IMAP4 rev 1 destekli bir IMAP sunucusu
  • PHP destkeli bir web sunucusu (Örneğin Apache)
  • PHP sürümü olarak en az PHP 4.1.2 verisyonu
  • Perl kurulumu (Aslında çalışması için gerekli değil sadece konfigürasyon yazılımı perl ile çalışıyor, klasik text editörelerine alıştı iseniz ihtiyacınız olmayabilir Gülümseme )

 

Evet, Squirrelmail temel anlamda bir webmail eklentisi. Şimdi biz bunu sistemimize entegre edelim. Önce Squirrelmail paketini sisteme kuralım. Kullandığımız Fedora sisteminde Squirrelmail paketi sisteme eklenebiliyor. Yine "Add/Remove Application" uygulaması altından Mail Server bölümünden seçilip sisteme yüklenebilir.

 

 

 

 

Sisteme kurduktan sonra bununla ilgili bir kaç konfigürasyon ayarı yapmamız gerekiyor. Aslında bu iş için hazırlanmış çok güzel bir uygulama var. Daha öncede belirttiğimiz gibi bunu kullanabilmeniz için Perl paketinin sisteme kurulu olması gerekiyor. Squirrelmail in nerede olduğuna bakalım. Bunun için "whereis" aracını kullanabiliriz.

 

 

"whereis squirrelmail"

 

 

 

"/etc/squirrelmail" konfigürasyon dosyalarınızn olduğu yer ve /usr/share/squirrelmail" ise program dosyalarının olduğu yer. "/etc/squirrelmail" lokasyonundaki "config.php" ayarları yapacağımız dosya. Bunu yine herhangi bir text editörü ile açıp yapılandırabiliyoruz. Ama sadece yapılandırma için kullanılabilecek bir araç bulunuyor. O da "/usr/share/squirrelmail/config/conf.pl" dosyası. Onu çalıştırabilmeniz için sisteminizie perl paketini yüklemeniz gerekiyor. Nasıl çalıştırıldığına ve neye bezediğine bir bakalım. Yazacağımız komut "cd /usr/share/squirrelmail/config" sonra da "./conf.pl" yazıp enter e bastığımızda yapılandırma aracı çalıştırılacaktır.

 

 

 

 

Buradan yapılandırmak daha basit gibi görünüyor. "conf.pl" oldukça başarılı bir araçtır. Buradan sunucu ayarları, görünüm ayarları ve program parametreleri yapılandırılabiliniyor. Aslında yaptığı iş bu ayarların "/etc/squirrelmail/config.php" dosyasına işlemek. O yüzden biz bu işi manuel olarak da halledebiliriz. Şimdi yine her hangi bir text editörü ile "/etc/squirrelmail/config.php" dosyasını açalım.

 

 

 

 

Şimdide sistem ile ilgili ayarlarımızı inceleyelim.

 

 

 

 

Yukarıdaki ayarlardan şayet "$useSendmail = false" ise başka bir SMTP sunucu kullanılacak demektir ve altında bulunan "$smtpServerAddress" ayarı aktif olacaktır. Fakat Squirrelmail kurulan makian aynı zamanda Sendmail sunucusu ise o zaman "$useSendmail=true" olarak kalabilir ve altta girilen SMTP sunucu adresi geçerli olmayacaktır.

 

 

 

 

Bu dosya içerisinde daha ayrıntı içeren ayarlar mevcut. Şimdilik bu kadar yeterli gibi görünüyor. Artık web sunucumuzu yapılandırmamız gerekiyor. Kullanacağımız web sunucusu Apache web sunucusu. Burada bir "alias" tanımlaması yapılması gerekiyor. Bu "alias" IIS sunucudaki virtual directory tanımlarına benziyor. O yüzden bu kısım daha kolay anlaşılacaktır. Apache yapılandırma dosyası "/etc/httpd/conf/httpd.conf" dosyasıdır. Şimdi bu dosyayı açıyor ve bir alias tanımlaması yapıyoruz.

 

 

 

 

Ayarları yaptıktan sonra "service httpd restart" diyelim ve apache web sunucusunu yenden başlatalım. Şimdi bir web browser açalım ve Squirrelmail yapılandırmamızın doğru çalışıp çalışmadığını test edelim. Artık posta kutumuza http://sunucuip/mail linki ile erişebiliyoruz. Ama önce Squirrelmail içerisinde bulunan test scriptini bir çalıştıralım. Bu script yapılandırmanın doğru çalışıp çalışmayacağını test edecektir. Web adresi olarak http://sunucuip/mail/src/configtest.php ve testin çıktısını inceleyelim. Eğer IMAP yapınız düzgün çalışıyor ise ve bu test sonucunda "IMAP Server Conection Error (Permission Denied)" hatası alır iseniz shell bölümüne;

 

 

"/usr/sbin/setsebool -P httpd_can_network_connect=1"

 

 

Komutunu girin bir daha bu hata ile karşılaşmayacaksınız.

 

 

 

 

Evet test scripti düzgün bir çıktı verdi artık squirrelmail programını kullanabiliyoruz.

 

 

 

 

Login olduktan sonra posta kutumuzu bir inceleyelim. Posta kutumuzda bir mail olmalı çünkü en son bıraktığımızda öyleydi Gülümseme

 

 

 

 

Evet sistemde bir sorun görünmüyor. Artık posta kutularımıza web üzerinde de erişebiliyoruz.

 

 

Sonuç olarak mail çözümümüzü çeşitlendirmiş durumdayız. Kişiler posta kutularına şirket içerisinde IMAP veya POP3 destekli client yazılımlarıyla erişebilirler. Şirket dışındakiler veya şirkette olmadıkları zamanlarda web üzerinden yine posta kutularına erişebiliyorlar.

 

 

3 bölümlük bu makale dizinde sizinle baştan bir mail sunucusu ve diğer yardımcı araçların kullanımını inceledik. Gördüğümüz ise Sendmail in bir MTA olduğu, Dovecot Secure IMAP in IMAP ve POP3 protokollerini destekleyen ve Sendmail yapısı ile ortak çalışabilen bir IMAP sunucusu olduğu , Squirrelmail in ise web üzerinden IMAP protokolünü kullanarak posta kutumuza eriştirebilen bir Web uygulaması olduğudur.

 

 

Elbette farklı çözümler de kullanılabilir. Esas olan bu fonksiyonların firma yapılarının her zaman ihtiyaç duyabilecekleri çözümler olduğudur. Artık elektronik posta hizmetleri günümüz bilişim çözümlerinin vazgeçilmezi olmayı başarmıştır. Bununla beraber yeni teknolojiler ve yeni çözümlerin hatta mevcut çözümlerin de her geçen gün daha yetenekli hale geleceği mutlak gibi görünüyor.



<<Fedora Core 4Dovecot Secure IMAP>>
Bu kategorinin dökümü

LinuxLinux
Pardus -Ulusal İşletim Sistemi-Bölüm?3
Pardus -Ulusal İşletim Sistemi-Bölüm-2
UBUNTU DESKTOP - LIVE CD - KURULUM Bölüm -2
UBUNTU DESKTOP - LIVE CD - KURULUM Bölüm -1
Pardus ?Ulusal İşletim Sistemi Bölüm?1
Fedorayı FTP Üzerinden Kurmak
Fedora Core 4
Squirrelmail
Dovecot Secure IMAP
Sendmail Mail Sunucusu
BIND ile Active Directory
LINUX Ne Sunar ?
GNU / LINUX?un Doğuşu
Kernel (Çekirdek) Nedir?
Samba kurulumu
SME Linux Server Kurulumu
Konu İndeksini görüntüleİçeriğe katkıda bulun

Kullanıcı Adı:

Şifreniz

[Kayıt] [Kayıp Şifre]

Kitaplar

Linux
Pardus -Ulusal İşletim Sistemi-Bölüm?3
Pardus -Ulusal İşletim Sistemi-Bölüm-2
UBUNTU DESKTOP - LIVE CD - KURULUM Bölüm -2
UBUNTU DESKTOP - LIVE CD - KURULUM Bölüm -1
Pardus ?Ulusal İşletim Sistemi Bölüm?1
Fedorayı FTP Üzerinden Kurmak
Fedora Core 4
Squirrelmail
Dovecot Secure IMAP
Sendmail Mail Sunucusu
BIND ile Active Directory
LINUX Ne Sunar ?
GNU / LINUX?un Doğuşu
Kernel (Çekirdek) Nedir?
Samba kurulumu
SME Linux Server Kurulumu

istatistik

Son Kullanıcı: sukran
Toplam :522


Ziyaretçiler
Online Misafirler: 5
Online Kullanıcılar: 0

Designed and coded by mukaanyes