Windows için alternatif bir e-posta sunucusu hMailServer
Tags: hmailserver, smtp, pop3, imap, server | Categories: Software, Web Hosting Posted by Editorial on 30.11.2009 22:50 | Yorumlar (0)
MailEnable alternatifi bir e-posta sunucusu araştırırken, gerçekten'de alternatif olabilecek açık kaynaklı bir yazılım keşfettik. İsmi hMailServer!
İlk izlenim olarak dikkatimizi çeken yazılım'ın açık kaynaklı olarak dağıtılması oldu. Gerçekten güzel bir hareket. Yazılım'ın kaynak kodlarını burdan çekebilirsiniz yaklaşık 15mb. Açık kaynak olmasının avantajı kendi ihtiyacınıza göre istediğiniz gibi özelleştirebilir ve tekrar dağıtabilirsiniz. Bunun çin C++ bilmeniz yeterli ;)
Bunun yanı sıra hMailServer'ın COM api'leride mevcut. Böylelikle direkt kaynak kodun içine dalmadan size verilen özellikleri kendi programlarınız içinde kullanabilir ve hızlıca geliştirme yapabilirsiniz. Örneğin SMTP servisni kendi yazacağınız programda hMailServer'ın COM API'sini kullanaran restart edebilirsiniz.
hMailServer MSSQL, MS SQL Compact, MySQL, PostgreSQL gibi popüler veritabanı sistemleri üzerinde çalışabiliyor. Bu yönetilebilirlik açısında çok kullanışlı bir özellik.
Enteresan bir özellikte Active Directory entegrasyonu. Direkt AD domain'ine bağlı kullanıcılara bu yazılım üzerinden e-posta kutusu verebiliyorsunuz. Örneğin: Active Directory üzerinde Exchange çalıştırmak istemezseniz sizin için güzel bir alternatif'te hMailServer'dır.
Yüksek yük altında çok test etme şansımız olmadı ama teknik tasarımında alt düzey bir programlama dili kullandıldığından başarımı yüksek oladak tahmin ediyoruz. Kimbilir belki yazılımı kullanan ve düşüncelerini paylaşmak isteyen okuyucularımız yorumları ile bize aydınlatabilirler ;)
Antivirus çözümünüz varsayılan olarak ClamWin geliyor fakat farklı bir yazılım kullanıyorsanız bunuda sisteme entegre edebiliyorsunuz.
Antispam için klasik DNS black listleri ile haberleşme entegrasyonu mevcut ek olarak SURBL sunucularınıda destekleyip işletebiliyor, Çoğu sunucuya ek olarak entegre edilen Greylisting hMailServer'da direkt entegre geliyor ve tabiki WhiteList özelliği mevcut.
Bizi etkileyen diğer bir özellikte scripting desteği VBScript veya JScript şeklinde yazdığınız betikleri sunucu içinde çalıştırabilirsiniz. Örneğin bir client sunucuya bağlandığında bir olayı işltebilir, client bilgilerini alabilir ve veritabanına kaydedebilirsiniz veya e-posta gönderildiğinde bir kopyasını direkt istediğiniz bir dizine kopyalayabilirsiniz.
hMailServer hosting firmaları için biçilmiş kaftan, birden fazla alanadını tek bir IP üzerinde yönetebilir, bir alanadına bir çok takma isim (alias) verebilir ve kolayca yönetebilirsiniz. Hosting firmalarının işine yarayabilecek diğer özellik ise domain bazlı limitlemeler. Örneğin : bir domain en fazla 5 e-posta kutusu açabilir veya e-posta kutularının maksimum boyutu 10MB olsun gibi.
Diğer yandan e-posta kutusunda standart özelliklerin hepsi mevcut, bunlar : Otomatik yanıt, İmza, E-Posta bazlı kurallar, klasörleme yapısı gibi.
Bu özellik'e en güzel örnek gmail'in "Diğer Hesaplar" bölümünü gösterebiliriz. hMailServer üzerinde bir e-posta kutusu sahibiyseniz farklı yerlerdeki POP3 hesaplarınızı'da buraya dahil edebilirsiniz.
Bir çok dil desteğini http://www.hmailserver.com/devnet/?page=translation_status adresinden öğrenebilirsiniz. Türkçe'de var ve %99 çevrilmiş.
Destek ücretsiz. hMailServer hayranı olan herkes hMailServer forumlarında. Dökümanlarda ihmal edilmemiş.
Son söz olarak, çok kurumsal olmayan ihtiyaçlarınız için kesinlikle kullanabileceğiniz, programcı dostu, açık kaynak bir e-posta sunucusu. hMailServer ekibine bu yazılımı dünyaya kazandırdığı için teşekkür ederiz.
Lütfen bağış yapınız http://www.hmailserver.com/index.php?page=donate
Wht Iframe Cleaner
Tags: iframe, cleaner, remover, temizle, temizleme, virus, worm, malicious, tag | Categories: Software Posted by Editorial on 12.11.2009 08:26 | Yorumlar (3)
Web siteleri zaman ilerledikçe farklı, farklı saldırılara maruz kalıyorlar. Bunların en yaygın olanı Iframe malicious diye adlandırılan web sitenizin index sayfasına yerleşen ve iframe html etiketi kullanarak yayılan zararlı kod parçaları olarak gösterilebilir. Web hosting şirketlerinin de çok başını ağrıtan bu virusler webmaster'ın bilgisayarından ftp protokolüne sızar ve web sitenize gönderdiğiniz dosyaların içine kendi zararlı kodunu kopyalar. Burda sunucu taraflı herhangi bir durum yoktur tamamen ftp protokolü ile upload yapmakta olan bilgisayarda virus mevcuttur.
Genelde kullanıcılar web sitelerinin zararlı içerik barındıran site olarak işaretlendiğini farkettiği zaman sorumlu olarak hemen hosting firmasını gösterir, sanki hizmet almış olduğu yerdeki sunucuya virus girmiş ve bütün dosyalarına bulaşmış sanar. Bu durum da hosting firmalarına zaman, maliyet ve kötü reklam olarak geri döner.
Hosting firmalarını bu kötü durumdan kurtarmak için webhostingturkey.com olarak ufak bir temizleme aracı geliştirdik ve siz ziyaretçilerimizle paylaşalım dedik.
Iframe Cleaner (Iframe Temizleyici)
Programı .Net framework 3.5 kullanılarak geliştirdik bu nedenle windows sunucularda .Net Framework 3.5, Linux sunucularda Mono 2.4.2 runtime dosyalarına gereksinim duymaktadır. Programı sunucu üzerinde çalışacak şekilde geliştirdik. Burda amaç hosting firmasının müşterinin web sitesini temizleyip yayınlamakta olduğu web sitelerinde stabiliteyi sağlaması olarak düşünülmüştür.
Zararlı iframe tag'ı algılayabilme.
Zararlı iframe tag'ı silebilme.
Otomatik silme modunda çalışabilme.
iframe tag'larını opsiyonel silebilme.
Temizlenen dosyaların son hallerinin yedeğiniz alabilme
Büyük text dosyalarında yüksek performans.
Console uygulaması olarak geliştirilen bu yazılım komut satırı üzerinden kullanılabilir. Programın çalışmasını etkileyecek parametreler aşağıdadır.
-b (backup) temizlenecek dosyaların bir yedeğini alır ve .backup uzantılı olarak aynı dizine kaydeder.
-f (force) Zararlı kod bulunan iframe desenlerini otomatik olarak siler. Size sormaz.
-l (location) Programın hangi klasördeki dosyaları tarayacağını belirtebileceğiniz parametredir.
Örnek kullanım : IframeCleaner.exe -b -l C:\vhosts\
IframeCleaner.rar (4,49 kb)