1. Ürün:% s
  2.   E-posta
  3.   .NET
  4.   MsgKit
 
  

Açık Kaynak C# .NET Kütüphanesi ile MSG Dosyalarını Oluşturun ve Yönetin

Ücretsiz C# .NET MSG E-posta Kütüphanesi, Microsoft Office veya Outlook Interop Bağımlılıklarına Dayanmadan MSG E-postalarını Oluşturma, Okuma, Düzenleme, Manipüle Etme ve Gönderme imkanı sağlar.

MsgKit Nedir?

.NET ortamlarında Microsoft Outlook .msg dosyalarıyla çalışan yazılım geliştiricileri için MsgKit, hafif, açık kaynaklı ve esnek bir çözüm olarak öne çıkar. MsgKit, Sicos1977 tarafından oluşturulan bir .NET kütüphanesidir ve geliştiricilerin Microsoft Office veya Outlook interop bağımlılıklarına ihtiyaç duymadan MSG e-posta dosyaları oluşturmasını sağlar. Bu, Outlook'un kurulmasının mümkün olmadığı sunucu tarafı veya çapraz platform uygulamaları için özellikle faydalı kılar.

MsgKit, C# .NET ile yazılmıştır ve düşük seviyeli MAPI (Mesajlaşma Uygulama Programlama Arayüzü) özelliklerini kullanarak MSG dosya yapısı üzerinde derin kontrol sağlar. Özel bir e-posta arşivleme aracı oluşturuyor, mesajları taşıyor veya programlı olarak e-postalar üretiyor olun, MsgKit sağlam bir özellik seti sunar. Microsoft.Office.Interop.Outlook'tan farklı olarak, MsgKit tamamen yönetilen bir yapıya sahiptir ve Outlook'un yüklü olmasını gerektirmez. MAPI özellikleri, ekler, HTML/RTF gövdeleri ve birden fazla alıcı desteği ile geliştiricilere e-posta dosyası oluşturma sürecinde tam kontrol verir. GitHub'ta MIT Lisansı altında barındırılmaktadır, bu da onu hem açık kaynak hem de ticari kullanım için mükemmel kılar.

Previous Next

MsgKit ile Başlarken

MsgKit'i kurmanın en kolay yolu NuGet aracılığıyladır. Visual Studio'nun Paket Yöneticisi Konsolu'ndan kullanmak için lütfen aşağıdaki komutu girin.

MsgKit'i NuGet üzerinden kurun

Install-Package MsgKit   

MsgKit Kütüphanesini GitHub üzerinden kurun

git clone https://github.com/Sicos1977/MsgKit.git  

.NET API aracılığıyla sıfırdan MSG Dosyaları Oluşturun

Açık kaynak MsgKit kütüphanesi, yazılım geliştiricilerin .NET kodu kullanarak sıfırdan Outlook uyumlu .msg dosyaları oluşturmasına olanak tanır. Geliştiriciler konu, gövde, alıcılar, ekler, başlıklar gibi temel e-posta özelliklerini ayarlayabilir. Aşağıdaki kod parçacığı, gönderen, konu, HTML gövdesi ve düz metin içeriğini—Outlook yüklü olmadan—ayarlar.

C# .NET API'si ile MSG Dosyası Nasıl Oluşturulur?

Message message = new Message(
    new Sender("sender@example.com", "Sender Name"),
    new Representing("representing@example.com", "Representing Name"),
    "Test Subject",
    "This is the HTML body of the message.",
    "This is the plain text body of the message."
);

To, Cc ve Bcc alıcıları için destek

MsgKit kütüphanesi, yazılım geliştiricilerin sadece birkaç satır kodla birden fazla alıcıya e-posta mesajları oluşturup göndermesini kolaylaştırır. Birden çok alıcı türü eklemek MsgKit ile basittir. To, Cc ve Bcc adreslerini programlı olarak belirtebilirsiniz. İşte .NET uygulamaları içinde geliştiricilerin toplu ya da arşivleme amaçlı e-postalar üretmesini gösteren basit bir örnek.

C# API'si ile Birden Çok Alıcıya E-posta Mesajları Nasıl Oluşturulur ve Gönderilir?


message.Recipients.AddTo("recipient@example.com", "Recipient Name");
message.Recipients.AddCc("cc@example.com", "CC Name");
message.Recipients.AddBcc("bcc@example.com", "BCC Name");

 

C# API kullanarak e-postalara zengin ek ekleyin

Açık kaynak MsgKit kütüphanesi, .NET uygulamaları içinde e-posta mesajlarına ek ekleme ve yönetme için tam işlevsellik sağlamıştır. Kütüphane, ikili dosyalar, gömülü mesajlar ve RTF verileri dahil olmak üzere çeşitli ek türlerini eklemeyi destekler. Ekler doğrudan akışlardan veya bayt dizilerinden eklenebilir. Geliştiriciler ayrıca ekin MIME türünü ve dosya adını kontrol edebilir, böylece aşağıdaki kod örneğinde gösterildiği gibi çoğu e-posta istemcisiyle uyumluluk sağlanır.

C# .NET API'si ile E-posta Ekleri Nasıl Eklenir ve Kontrol Edilir?


byte[] fileData = File.ReadAllBytes("sample.pdf");
message.Attachments.Add(new Attachment(
    fileData,
    "sample.pdf",
    "application/pdf"
));

MAPI Meta Verisi Koruma Desteği

MsgKit kütüphanesi, yazılım geliştiricilerine MAPI özellikleri üzerinde tam kontrol sağlar ve bu da ayrıntılı e-posta meta verisi korunumu gerektiren uygulamalar için uygun kılar—örneğin uyumluluk sistemleri veya e-posta yedekleme araçları. Geliştiriciler, gelişmiş senaryolar için özel MAPI özellikleri kullanarak varsayılan davranışı bile genişletebilir.

 Türkçe