Outlook E-postalarını Okumak ve Yazmak için Ücretsiz C# .NET Kitaplığı
C# API aracılığıyla .NET Uygulamalarında Outlook E-posta Mesajlarını Oluşturmak, Okumak, Yazmak ve Düzenlemek için Açık Kaynak C# .NET Kitaplığı.
NetOffice nedir?
NetOffice, .NET geliştiricilerinin program aracılığıyla Outlook e-posta mesajları oluşturmasına olanak tanıyan açık kaynaklı bir API'dir. Geliştirici, API'yi kullanarak Microsoft Outlook'u otomatikleştirebilir, bir belge oluşturabilir, değiştirebilir ve kaynakları temizleyebilir. Ayrıca API, gelen kutusu klasörünü okumanıza, görev öğeleri oluşturmanıza, e-posta göndermenize, e-posta almanıza, kişileri numaralandırmanıza ve etkinlikleri yönetmenize olanak tanır.
NetOffice'in öne çıkan özelliklerinden biri, Microsoft Outlook'un çeşitli sürümleriyle uyumluluğudur. İster Outlook 2010, 2013, 2016 veya sonraki sürümlerle çalışıyor olun, NetOffice sorunsuz bir deneyim sağlayarak geliştiricilerin sürümle ilgili baş ağrılarını ortadan kaldırır.
Outlook belgesiyle çalışmak için bağımlılık olarak VBIDEApi.dll, OfficeApi.ddl ve NetOffice.dll'ye ihtiyacınız vardır ve bu, 32 bit ve 64 bit ortamlar için uygulama oluşturmanıza olanak tanır.
NetOffice'e Başlarken
NetOffice'i kurmanın en kolay yolu NuGet'tir. Bunu Visual Studio'nun Paket Yönetici Konsolu'ndan kullanmak için lütfen aşağıdaki komutu girin.
NetOffice'i NuGet aracılığıyla yükleyin
Install-Package NetOfficeFw.Email
NetOffice'i GitHub aracılığıyla yükleyin
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git
Ücretsiz C# API aracılığıyla E-posta Gönder
NetOffice, .NET programcılarının Outlook e-postalarını program aracılığıyla göndermesine olanak tanır. E-posta göndermek için öncelikle bir Outlook.Uygulaması başlatmanız gerekir. Outlook uygulamanız başlatıldıktan sonra, içinde yeni bir posta öğesi oluşturabilir, alıcıları, konuyu ve gövdeyi ayarlayabilirsiniz. E-posta mesajını tamamladıktan sonra e-postanızı gönderirsiniz. Aşağıdaki kod satırlarını kullanarak e-postalarınızı kolayca gönderebilirsiniz.
E-posta Mesajları Gönderme C#
- Outlook uygulamasını Outlook.Application() yöntemini kullanarak başlatın
- OutlookApplication.CreateItem() yöntemini kullanarak yeni bir e-posta öğesi oluşturun ve öğe türünü olMailItem olarak ayarlayın
- Recipients.Add() yöntemini kullanarak e-posta alıcıları ekleyin ve alıcıları dize olarak iletin
- E-posta konusunu ayarlayın
- E-posta gövdesini ayarlama
- E-posta gönder
- Outlook uygulamasından çıkın ve atın
Ücretsiz C# API ile Kolayca E-posta Gönderin
// start outlook
Outlook.Application outlookApplication = new Outlook.Application();
// create a new MailItem.
Outlook.MailItem mailItem = outlookApplication.CreateItem(OlItemType.olMailItem) as Outlook.MailItem;
// prepare item and send
mailItem.Recipients.Add("test@fileformat.com");
mailItem.Subject = "File Format Developer Guide";
mailItem.Body = "Send Emails programmatically in C#"
mailItem.Send();
// close outlook and dispose
outlookApplication.Quit();
outlookApplication.Dispose();
E-posta Mesajlarını C# ile Alma
Outlook hesaplarından e-postaların alınması, açık kaynaklı NetOffice'in sezgisel API'si aracılığıyla verimli hale getirildi. Yazılım Geliştiricileri, e-postaları tarih, gönderen veya konu gibi çeşitli parametrelere göre kolayca getirebilir ve böylece güçlü arama ve filtreleme işlevlerini uygulayabilirler. Kitaplık, e-posta mesajlarını almak için, mesajı eşzamansız olarak alma, mesaj listesini alma, belirli bir mesajı alma, bir dosyaya alma ve çok daha fazlası gibi önemli işlevler içerir.
E-posta Ekini Yönet
E-posta eklerini yönetmek birçok uygulamanın önemli bir yönüdür. Ücretsiz NetOffice .NET kitaplığı, yazılım geliştiricilerin e-posta eklerini kendi .NET uygulamaları içinde yönetmelerini kolaylaştırır. Kitaplık bu alanda öne çıkıyor ve geliştiricilerin ekleri çıkarma, yenilerini ekleme ve hatta mevcut ekleri kolaylıkla değiştirme gibi sorunsuz bir şekilde işlemesine olanak tanıyor.