Bu kısa öğretici, MSG dosyasının Outlook olmadan C# dilinde nasıl açılacağı hakkında bilgi içerir. MSG dosyasını C# dilinde açmak için ortam ayarları, adım adım bir işlem ve çalıştırılabilir bir örnek kod hakkında ayrıntılar alacaksınız. MSG dosyasının farklı özelliklerini ve yüklenen MSG’deki eklerin ayrıntılarını okumayı ve görüntülemeyi öğreneceksiniz.
Outlook MSG dosyasını C# ile Açma Adımları
- Bir MSG dosyasını okumak için Aspose.Email for .NET ekleyerek ortamı oluşturun
- Kaynak MSG dosyasını bir MapiMessage sınıf nesnesine yükleyin
- Yüklenen MSG dosyasının farklı özelliklerini okuyun ve görüntüleyin
- MSG dosyasındaki tüm attachments’leri ayrıştırın
- MSG dosyasındaki her ekin farklı özelliklerini okuyun ve görüntüleyin
Bu adımlarda MSG dosyasının C# dilinde nasıl açılacağı ve özelliklerinin nasıl alınacağı açıklanmaktadır. İlk olarak, MSG dosyasını MapiMessage nesnesine yükleyebilir ve ardından ek ayrıntılarıyla birlikte özelliklerini alabilirsiniz. MapiMessage.Load() yönteminin, mesaj formatını ve tercih edilen metin kodlamasını ayarlamak gibi LoadOptions sınıf nesnesini kullanarak farklı yükleme seçeneklerini destekleyen birden çok aşırı yüklenmiş işlevi olduğunu unutmayın.
Outlook MSG Dosyalarını C# ile Okumak İçin Kod
using System; | |
using Aspose.Email; | |
using Aspose.Email.Mapi; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to read Outlook message using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the MSG file | |
MapiMessage mapiMsg = MapiMessage.Load("message.msg"); | |
// Display subject | |
Console.WriteLine("Subject:" + mapiMsg.Subject); | |
// Display from address | |
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress); | |
// Display body | |
Console.WriteLine("Body" + mapiMsg.Body); | |
// Display recipients information | |
Console.WriteLine("Recipient: " + mapiMsg.Recipients); | |
// Display attachments | |
foreach (MapiAttachment att in mapiMsg.Attachments) | |
{ | |
Console.Write("File Name: " + att.FileName); | |
Console.Write("Display Name: " + att.DisplayName); | |
} | |
System.Console.WriteLine("Outlook message read successfully"); | |
} | |
} | |
} |
Bu kod Outlook MSG dosyasının C# dilinde nasıl açılacağını gösterir. Birkaç isim vermek gerekirse, fatura bilgileri, gövde tipi, müşteri teslim süresi, şirketler ve konuşma konusu gibi diğer birçok özelliği görüntüleyebilirsiniz. Gerekirse özellikleri de ayarlayabilir ve ekleri eklemek, eklemek ve kaldırmak için ekler koleksiyonunda farklı yöntemler kullanabilirsiniz.
Bu makale bize Outlook MSG dosyasını Outlook olmadan C# ile nasıl açacağımızı öğretti. Bir EML’yi MSG dosyasına dönüştürme sürecini öğrenmek istiyorsanız, C# kullanarak EML’yi MSG’ye dönüştürme ile ilgili makaleye bakın.