Apache James ya da Java Apache Mail Enterprise Server, tamamen Java ile yazılmış açık kaynaklı bir SMTP ve POP3 posta aktarım aracısı ve NNTP haber sunucusudur. James, Serge Knystautas'ın ilk katkılarıyla başlayarak Apache Yazılım Vakfı'na katkıda bulunanlar tarafından sürdürülmektedir. IMAP desteği, 3.0-M2 önizleme sürümünden itibaren eklenmiştir ve artık Java 1.5 veya üstü gerektirir.
Geliştirici(ler) | Apache Yazılım Vakfı |
---|---|
Güncel sürüm | 3.7.1 / 26 Ağustos 2022 |
Platform | Java SE |
Tür | Mesaj aktarım aracısı |
Lisans | Apache Lisansı |
Resmî sitesi | james |
Kod deposu |
|
James projesi, "eşleştiriciler" ve "mailetler" tanımlayan Apache Mailet API'sini yönetmektedir. Bunlar, kullanıcıların bir veritabanını güncellemek, bir ileti arşivi oluşturmak veya spam filtrelemek gibi kendi posta işleme kodlarını yazmalarına olanak tanır. Bir eşleştirici, iletileri bazı ölçütlere göre sınıflandırmak için kullanılır ve ardından iletinin işlenmek üzere uygun bir mailete aktarılıp aktarılmayacağını belirler. Mailet'ler servlet'lere kavramsal benzerliklerinden dolayı bu şekilde adlandırılırlar ve Sun Microsystems'ın servlet uygulamasına posta işlemeyi dahil etme önerisini reddetmesi nedeniyle ortaya çıkmıştır. James, ortak görevlere hizmet etmek için önceden yazılmış çeşitli eşleştiriciler ve mailet'lerle birlikte gelir. Birçok mailet ve eşleştirici kümesi, sofistike ve karmaşık işlevsel davranışlar üretmek için birleştirilebilir.
Apache James projesi, Sun'ın JavaMail API'sinden bağımsız olarak, saf Java kütüphaneleri kullanarak Sender Policy Framework (SPF) ve Sieve posta filtreleme dilini uygulamak ve MIME içerik akışlarını ayrıştırmak için araçlar sağlamaktadır. Böylece, James kullanıcıları, SPF gibi filtreleme teknolojilerini doğrudan Java uygulamalarına entegre edebilir ve MIME içeriği hakkında bilgi almak için James kütüphanelerini kullanabilirler. Bu özellikler, posta sunucusu yöneticilerinin posta aktarımının güvenliğini ve doğruluğunu artırmalarına yardımcı olabilir.
Geliştirme
- James ilk olarak Jakarta Projesi kapsamında Jakarta-James olarak kuruldu.
- Ocak 2003'te James, Serge Knystautas başkanlığındaki ASF Yönetim Kurulu tarafından oybirliğiyle alınan bir kararla üst düzey bir Apache projesine yükseltildi.
- James, Apache Avalon uygulama çerçevesini uygulayan Phoenix konteyneri içinde dağıtılmaktadır.
- Son gelişmeler arasında Spring Framework uygulama çerçevesi içinde çalışan bir sürüm de bulunmaktadır.
- Sürüm 2.3.0 Ekim 2006'da yayımlanmıştır.
- Sürüm 2.3.1 Nisan 2007'de yayınlandı.
- Sürüm 2.3.2 Ağustos 2009'da yayınlandı.
- Sürüm 2.3.2.1 (güvenlik düzeltmesi) 8 Eylül 2015 tarihinde yayınlanmıştır.
- Sürüm 3.0.0 20 Temmuz 2017'de yayımlanmıştır.
- Sürüm 3.0.1 (güvenlik düzeltmesi) 20 Ekim 2017 tarihinde yayımlanmıştır.
- Sürüm 3.1.0 31 Temmuz 2018'de yayımlanmıştır.
- Sürüm 3.2.0 14 Kasım 2018 tarihinde yayınlanmıştır.
- Sürüm 3.3.0 26 Mart 2019 tarihinde yayınlanmıştır.
- Sürüm 3.4.0 5 Eylül 2019 tarihinde yayınlanmıştır.
- Sürüm 3.5.0 16 Temmuz 2020'de yayımlanmıştır.
Kaynakça
- ^ a b . james.apache.org. 14 Ağustos 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Nisan 2023.
- ^ . james.apache.org. 23 Haziran 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Nisan 2023.
- ^ . developer.ibm.com. 12 Ekim 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Nisan 2023.
- ^ . james.apache.org. 10 Mart 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Nisan 2023.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Apache James ya da Java Apache Mail Enterprise Server tamamen Java ile yazilmis acik kaynakli bir SMTP ve POP3 posta aktarim aracisi ve NNTP haber sunucusudur James Serge Knystautas in ilk katkilariyla baslayarak Apache Yazilim Vakfi na katkida bulunanlar tarafindan surdurulmektedir IMAP destegi 3 0 M2 onizleme surumunden itibaren eklenmistir ve artik Java 1 5 veya ustu gerektirir Apache JamesGelistirici ler Apache Yazilim VakfiGuncel surum3 7 1 26 Agustos 2022PlatformJava SETurMesaj aktarim aracisiLisansApache LisansiResmi sitesijames wbr apache wbr org Kod deposugithub com apache james project James projesi eslestiriciler ve mailetler tanimlayan Apache Mailet API sini yonetmektedir Bunlar kullanicilarin bir veritabanini guncellemek bir ileti arsivi olusturmak veya spam filtrelemek gibi kendi posta isleme kodlarini yazmalarina olanak tanir Bir eslestirici iletileri bazi olcutlere gore siniflandirmak icin kullanilir ve ardindan iletinin islenmek uzere uygun bir mailete aktarilip aktarilmayacagini belirler Mailet ler servlet lere kavramsal benzerliklerinden dolayi bu sekilde adlandirilirlar ve Sun Microsystems in servlet uygulamasina posta islemeyi dahil etme onerisini reddetmesi nedeniyle ortaya cikmistir James ortak gorevlere hizmet etmek icin onceden yazilmis cesitli eslestiriciler ve mailet lerle birlikte gelir Bircok mailet ve eslestirici kumesi sofistike ve karmasik islevsel davranislar uretmek icin birlestirilebilir Apache James projesi Sun in JavaMail API sinden bagimsiz olarak saf Java kutuphaneleri kullanarak Sender Policy Framework SPF ve Sieve posta filtreleme dilini uygulamak ve MIME icerik akislarini ayristirmak icin araclar saglamaktadir Boylece James kullanicilari SPF gibi filtreleme teknolojilerini dogrudan Java uygulamalarina entegre edebilir ve MIME icerigi hakkinda bilgi almak icin James kutuphanelerini kullanabilirler Bu ozellikler posta sunucusu yoneticilerinin posta aktariminin guvenligini ve dogrulugunu artirmalarina yardimci olabilir GelistirmeJames ilk olarak Jakarta Projesi kapsaminda Jakarta James olarak kuruldu Ocak 2003 te James Serge Knystautas baskanligindaki ASF Yonetim Kurulu tarafindan oybirligiyle alinan bir kararla ust duzey bir Apache projesine yukseltildi James Apache Avalon uygulama cercevesini uygulayan Phoenix konteyneri icinde dagitilmaktadir Son gelismeler arasinda Spring Framework uygulama cercevesi icinde calisan bir surum de bulunmaktadir Surum 2 3 0 Ekim 2006 da yayimlanmistir Surum 2 3 1 Nisan 2007 de yayinlandi Surum 2 3 2 Agustos 2009 da yayinlandi Surum 2 3 2 1 guvenlik duzeltmesi 8 Eylul 2015 tarihinde yayinlanmistir Surum 3 0 0 20 Temmuz 2017 de yayimlanmistir Surum 3 0 1 guvenlik duzeltmesi 20 Ekim 2017 tarihinde yayimlanmistir Surum 3 1 0 31 Temmuz 2018 de yayimlanmistir Surum 3 2 0 14 Kasim 2018 tarihinde yayinlanmistir Surum 3 3 0 26 Mart 2019 tarihinde yayinlanmistir Surum 3 4 0 5 Eylul 2019 tarihinde yayinlanmistir Surum 3 5 0 16 Temmuz 2020 de yayimlanmistir Kaynakca a b james apache org 14 Agustos 2006 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Nisan 2023 james apache org 23 Haziran 2009 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Nisan 2023 developer ibm com 12 Ekim 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Nisan 2023 james apache org 10 Mart 2007 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Nisan 2023