İçeriğe atla
heworxBLOG
Yazılım yapay zeka anthropic openai linux çekirdeği futex igalia
Beriid ana ekranı, açık mavi bir zemin üzerinde

Blog / Yazılım

Neden kendi mail programımızı yazdık?

Yıllarca farklı mail programları denedim, hiçbirinde içim rahat etmedi. Beriid bu rahatsızlıktan çıktı.

Hakan E. · 5 dk okuma
XFacebookWhatsAppLinkedIn

Günün büyük kısmı mail programının içinde geçiyor. Müşteri yazışmaları, faturalar, sunucu uyarıları, bültenler. Bu kadar vakit geçirdiğim bir programın beni yormaması gerekiyor. Yıllarca farklı istemciler denedim ve hiçbirinde tam olarak rahat edemedim.

Beriid bu rahatsızlıktan doğdu. Windows için yazılmış, ücretsiz bir masaüstü mail programı. Zaten kullandığınız hesapları tek pencerede topluyor ve araya kimseyi sokmuyor.

Beriid ana ekranı, solda klasörler, ortada ileti listesi, sağda açık bir ileti
Ana ekran. Solda hesaplar ve klasörler, ortada liste, sağda okunan ileti.

Neden?

Outlook yıllarca işimi gördü ama her sürümde biraz daha ağırlaştı. Açılması sürüyor, büyük bir posta kutusunda arama yaparken bekliyorsunuz, menüler arasında kayboluyorsunuz. Yeni Outlook ise başka bir soru getirdi. Gmail ya da kendi alan adınızdaki bir hesabı eklediğinizde postanız Microsoft'un bulutu üzerinden eşitleniyor. Kendi sunucumdaki postanın başka bir şirketin sunucusundan geçmesini istemiyorum.

Thunderbird güçlü bir program ve yıllardır ayakta. Ama her açtığımda bana eski bir ofis programı gibi geliyor. Ayar ayar uğraşmadan rahat bir okuma düzeni kurmak zor.

Mac'te Apple Mail'in sadeliğini seviyorum. Üç bölmeli, sakin, hızlı. Windows'ta bunun karşılığını bulamadım.

Yeni çıkan istemcilerin çoğu ya abonelik istiyor ya hesap açtırıyor ya da postanızı kendi sunucularından geçiriyor. Bir kısmı son iki yılda yapay zekâ özellikleriyle doldu. Temel işler aksarken ekrana yeni düğmeler eklendi.

Bir de arşiv meselesi var. Müşterilerimizin çoğu beş yıllık postasını saklıyor. Kırk gigabaytlık Outlook PST dosyaları gördüm. Bu kadar postanın içinde bir faturayı saniyeler içinde bulamıyorsanız program size yardım etmiyor demektir.

Başlamadan önce son bir yılın forumlarını, kullanıcı topluluklarını ve ürün tartışmalarını taradık. Spark, Apple Mail, Outlook, Thunderbird, Mimestream, Canary ve eM Client kullanıcılarının şikâyetleri birbirine çok benziyordu. İnsanlar devrim istemiyor. Hızlı açılan, bütün hesapları yöneten, aramada gerçekten bulan ve postayı kendi sunucusuna taşımayan bir program istiyor. Benim listem de aşağı yukarı buydu.

İsim

Berid, Osmanlıcada ulak, posta taşıyan kişi demek. Logodaki kuş ve zarf da oradan geliyor. İlk akla gelen yazılış Bereed'di, sonra Berid oldu. Berid'le ilgili bütün alan adları alınmıştı, aynı adı kullanan bir kargo şirketi de vardı. Sonunda iki i ile Beriid'de karar kıldık.


İLGİLİMixapod nasıl doğdu?

Nasıl yapıldı?

İlk satırlar 7 Eylül 2026'da yazıldı. Aynı akşam program benim bilgisayarımda açılıyor, postalarımı indiriyordu. O gün on altı sürüm çıktı. İlk üç günde sürüm sayısı elliyi geçti ve 10 Eylül'de Beriid Microsoft Store'da yayına girdi.

Sürümleri küçük tuttum. Her sürümde gerçek kullanımda karşılaştığım bir sorunu çözdüm. Programı ilk günden kendi hesaplarımla kullandım, çünkü bir mail programının zayıf yerleri ancak gerçek bir posta kutusunda ortaya çıkıyor.

Bazı sorunlar beklediğim yerden çıkmadı. Gelen kutumda yirmi üç bin ileti var. İlk sürümler bu kutuyu açınca 1,8 GB bellek kullanıyor, her pencere ağırlaşıyordu. Liste bütün satırları tek tek çiziyordu. Şimdi yalnız ekranda görünen satırlar çiziliyor ve liste on binlerce iletide de akıyor.

Başka bir gün bilgisayardaki yerel arşiv kendiliğinden silinmeye başladı. Sebep Windows'un dosya adlarında büyük küçük harf ayırmamasıydı. Arşiv klasörünün adı cache idi ve Windows bunu programın içindeki tarayıcı motorunun kendi Cache klasörüyle aynı sayıyordu. Tarayıcı motoru her güncellemede o klasörü temizliyordu. Klasörün adını değiştirmek sorunu bitirdi.

Gmail de ayrı bir ders oldu. Tüm postayı bilgisayara indirmeye başladığımda Gmail bir günde dokuz gigabaytı fazla buldu ve bağlantıyı saatlerce kesti. Gmail'in IMAP için günlük bir indirme sınırı var. Beriid artık bu sınırı hesaplıyor, sınıra yaklaşınca indirmeyi ertesi güne bırakıyor.

Program Electron üzerine kuruldu, arayüz hazır bir çerçeve kullanılmadan yazıldı. Postalar ve arama dizini bilgisayardaki bir SQLite veritabanında duruyor. Her sürümden önce otomatik testler bir deneme posta sunucusuna bağlanıp ileti gönderiyor, alıyor, siliyor, arıyor ve ekran görüntüsü alıyor. Bu yazıdaki görseller de o testlerden alındı.

Posta nereden geçiyor?

Hiçbir yerden. Beriid'in bir posta sunucusu yok, Beriid hesabı yok. Program doğrudan sizin posta sağlayıcınıza bağlanıyor. Şifreler bilgisayarda Windows'un kendi şifreleme katmanıyla saklanıyor. İletiler, arama dizini ve ayarlar sizin diskinizde duruyor. Reklam yok, izleme yok, abonelik yok.

Neler yapıyor?

Bütün hesaplar tek yerde

Gmail, Outlook, iCloud, Yahoo, Yandex, Fastmail, Zoho, Proton Bridge ya da kendi alan adınızdaki herhangi bir IMAP hesabı. Sağlayıcıyı seçip adresinizi ve şifrenizi yazıyorsunuz, sunucu ayarlarını program kendisi buluyor. Bütün hesapların gelen kutusu tek listede birleşiyor. Her satırın solundaki ince renkli çizgi iletinin hangi hesaba geldiğini gösteriyor.

Arama

Arama kutusuna düz kelime yazabileceğiniz gibi gönderene, alıcıya, konuya, tarihe ya da ek olup olmamasına göre süzen Gmail tarzı arama işaretlerini de kullanabilirsiniz. Program postanın tam bir kopyasını bilgisayarda tutabiliyor ve bu kopyanın içinde tam metin arama yapıyor. İnternet yokken de arıyor, sunucudan silinmiş bir iletiyi de buluyor.

Okuma

Uzak resimler siz izin verene kadar yüklenmiyor, bültenlerin içindeki izleme pikselleri de böylece çalışmıyor. Yabancı dildeki bir iletiyi düzenini bozmadan yerinde çevirebiliyorsunuz. Koyu temada HTML bültenler de koyulaşıyor, gece açtığınız bir bülten gözünüzü almıyor. Bültenlerden tek tıkla çıkılabiliyor.

İngilizce bir iletinin Beriid içinde Türkçeye çevrilmiş hâli
Yerinde çeviri. İletinin düzeni bozulmuyor, tek tıkla aslına dönülüyor.
Beriid koyu temada
Koyu tema. Açık renkli HTML iletiler de kendiliğinden koyulaşıyor.

Düzen

Klasörlerin yanında renkli etiketler var ve bir ileti aynı anda birkaç etiket taşıyabiliyor. Kayıtlı aramalar akıllı klasör olarak kenar çubuğuna sabitleniyor. Kurallar gelen postayı otomatik taşıyor, etiketliyor ya da okundu işaretliyor. Bir iletiye sağ tıklayıp bu göndericiden gelenleri hep aynı klasöre taşımasını söylemek yetiyor.

Beriid kenar çubuğunda etiketler ve akıllı klasörler
Etiketler ve akıllı klasörler kenar çubuğunda.

Yazma

Zengin metin, satır içi resim, sürükle bırak ekler ve her hesaba ayrı logolu imza var. Yazarken Türkçe ve İngilizce başta olmak üzere beş dilde yazım denetimi yapılıyor. Gruplar sayesinde kalabalık bir listeye tek tıkla yazılıyor.

Arşiv ve taşınma

Bütün postanın yerel kopyası tek dosyaya yedeklenip başka bir bilgisayara taşınabiliyor. MBOX dışa ve içe aktarılıyor, Outlook'un PST dosyaları içeri alınabiliyor. Bağlantı yokken sildiğiniz ya da taşıdığınız iletiler bir kuyrukta bekliyor, internet gelince sunucuya işleniyor.

Beriid ayarlar penceresi, hesap ayarları sekmesi
Ayarlar. Hesaplar, depolama, kurallar ve genel ayarlar tek pencerede.

Bir de akışlar

Beriid RSS ve Atom akışlarını da okuyor. Takip ettiğim siteleri, blogları ve haberleri aynı pencerede görüyorum. Kısa gelen haberlerin tamamı sayfadan çekiliyor. Yazı tipini, boyutu ve sütun genişliğini okuyan kişi belirliyor.

Nereden indirilir?

Beriid ücretsiz. Windows sürümü Microsoft Store'da, Linux için AppImage ve deb paketleri beriid.com adresinde. Mac sürümü için 2027'nin başı hedefleniyor. Arayüz Türkçe ve İngilizce.

Program kendi güncellemelerini kendisi indiriyor. Bir sorun görürseniz ya da bir eksik fark ederseniz [email protected] adresine yazın. Büyük ihtimalle bir sonraki sürümde düzelmiş olur.

Bu yazı size ne hissettirdi?

Hakan E.

heworx'un kurucusu. Yazılım, barındırma ve mağaza içi yayın işleri üzerine yazıyor.

İlginizi çekebilir