Aspose.Email  .NET için

.NET için E-posta İşleme API’si

E-postaları ve posta kutularını oluşturmak, ayrıştırmak, dönüştürmek ve işlemek için platformlar arası uygulamalar oluşturun

  Ücretsiz Deneme İndirin
 
  
 

.NET için Aspose.Email, Microsoft Outlook veya Office Automation kullanmadan postalar oluşturma, işleme, analiz etme, dönüştürme ve iletme yeteneğine sahip çapraz platform uygulamaları oluşturmak için kullanılabilen kapsamlı bir E-posta İşleme API'leri setidir. API, bir ileti nesnesinden eklerin eklenmesi, çıkarılması veya kaldırılması, alıcı ekleyerek veya kaldırarak veya konuyu değiştirerek mesaj başlıklarının özelleştirilmesi ve daha fazlası gibi e-posta işleme özelliklerini sağlar. Bu özelliklere genel bakışı ve kod örnekleriyle kullanımlarını şu adreste bulabilirsiniz documentation.

.NET için Aspose.Email, geliştiricilerin MSG, EML, EMLX, PST, OST, MBOX ve MHT gibi bir dizi formatı desteklediği için Microsoft Outlook ve Mozilla Thunderbird ile çalışmasını kolaylaştırır. Şurada bulabileceğiniz formatların tam sayısı desteklenen dosya formatlarının listesi.

.NET için Aspose.Email ayrıca şunları sağlar mesaj depolama dosyalarını yönetme Kişisel Depolama Dosyaları (PST) ve Çevrimdışı Depolama Dosyaları (OST) ve MBOX gibi. Geliştiriciler API'yi bir dizi popüler protokol aracılığıyla e-posta göndermek ve almak için kullanabilir: POP3, IMAP & SMTP veya şu şekilde Microsoft Exchange Server ile bağlanın Exchange Web Hizmetleri and Microsoft Grafik ekleri içeren e-postalar göndermek ve almak ve mesajları sunucudan listelemek veya kaldırmak için.

Gelişmiş.NET E-posta API Özellikleri

iCalendar kullanarak görevler oluşturma ve güncelleştirme

İleti formatlarını birbirine dönüştürün

İCalendar RFC'ye göre belirtilen yineleme kalıpları oluşturun

Şablondan posta birleştirme

E-posta istemcilerinde HTTP Proxy desteği, yani POP3, IMAP ve SMTP

ICF ve VCF sürüm 3.0 dosyaları oluşturma desteği

.NET'te Mesajları Dinamik Olarak Birden Çok E-posta Formatına Dönüştür

Aspose.Email, bir API arıyorsanız iyi bir seçimdir e-postaları çeşitli dosya biçimlerine dönüştürün. Örneğin, MSG dosyalarını kolayca EML, HTML veya MHTML biçimlerine veya tam tersine dönüştürebilirsiniz. API, temel format özelliklerini gizlerken olası tüm dönüştürme süreçleri için arayüzleri açığa çıkarır, böylece geliştiricilerin API'yi uygulamalarına entegre etmelerini kolaylaştırır. Desteklenen dönüştürme işlemlerinden herhangi biri, kaynak dosyayı kitaplık nesne modeline yüklemek ve Kaydet yöntemini uygun parametrelerle çağırmak kadar basittir.

Ücretsiz denemelerimizi deneyin E-posta Dönüştürücü.

Mesajı farklı biçimlerde kaydet - C#

// load the file to be converted

using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))

{

    // save in different formats

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

iCalendar API ile Takvim Nesnelerini Yönetme

Aspose.Email, iCalendar API'si aracılığıyla Outlook Takvim nesneleri oluşturma ve kaydetme yeteneği sağlar. Takvim nesnelerini yalnızca çeşitli biçimlerde ayıklayıp MSG veya ICS dosyaları olarak kaydedebilir, aynı zamanda mesaj gönderme protokolleri aracılığıyla toplantı isteklerini gönderebilir, alabilir, güncelleyebilir ve iptal edebilirsiniz. Şuradan öğrenebileceğiniz iCalendar API'yi nasıl kullanacağınızı Randevularla Çalışmak article.

SMTP, POP3 ve IMAP ile E-posta Gönderme ve Alma

.NET için Aspose.Email, ekler, HTML biçimlendirme ve resimler içeren karmaşık mesajlar oluşturmanıza ve SMTP protokolünü kullanarak e-posta göndermenize olanak tanır. Ayrıca, e-posta almanın yanı sıra posta kutusu boyutunu ve ileti sayısını görüntüleme, tam mesajı veya sadece üstbilgileri alma, sunucudan iletileri silme gibi işlemleri gerçekleştirmek için POP3 sunucularında kullanıcı adı ve şifre veya APOP kimlik doğrulaması ile oturum açmanıza olanak tanır. E-posta protokollerini nasıl kullanacağınızı, ilgili makalelerimizdeki makalelerden öğrenebilirsiniz geliştirici kılavuzu.

IMAP protokolü özellikleri, API kullanıcısının kimlik doğrulamasını, oluşturmasını, silmesini, seçmesini, klasörleri sorgulamasını, mesajları almasını ve kaydetmesini, ileti bayraklarını ve temel IMAP komutlarını değiştirmesini sağlar.

Microsoft Exchange Server'a bağlanın

.NET için Aspose.Email, çeşitli işlemleri gerçekleştirmek için Microsoft Exchange Server ile bağlantı kurma olanağı sağlar. Herhangi bir klasördeki mesajları listeleyebilir, mesajları indirebilir ve desteklenen mesaj biçimlerinde kaydedebilirsiniz. E-postalar ve toplantı davetiyeleri de şu şekilde gönderilebilir Exchange Sunucusu WebDAV & Exchange Web Hizmetleri. API ayrıca Birleşik Mesajlaşma işlemlerini ve belirtilen kimlik bilgilerini temel alarak Exchange Server ayarlarının otomatik olarak keşfedilmesini destekler.

Komple Yineleme Modeli Çözümü

.NET için Aspose.Email, en karmaşık yineleme kalıpları için bile oluşum tarihlerini ve saatlerini kolayca ve güvenilir bir şekilde hesaplamanızı sağlar. İCalendar RFC (2445) biçiminde dinamik olarak yineleme kalıpları üretebilir ve tüketebilirsiniz. Yıllık, aylık, haftalık, günlük, saatlik, ince ve ikinci olarak tekrarlama modellerini kullanmayı seçebilir ve pencerelerinizde, web veya mobil uygulamalarınızda tekrarlama modellerini temsil edebilirsiniz.

Mesaj Depolama Dosyalarını Yönetme

E-posta kitaplığı, tam klasör hiyerarşisini almak ve konu, gönderen, alıcı gibi iletiye özgü ayrıntıları okumak veya ekleri içeren iletileri ayıklamak için bir akış nesnesinden veya disk konumundan Microsoft Outlook PST ve OST dosyalarını yükleyebilir. PST ve OST dosyalarını ziyaret ettikten sonra kolayca işleyeceksiniz Outlook Depolama Dosyalarıyla Çalışma section.

Bir PST'den gelen mesajları listeleme - C #

// load PST file

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))

{

    // list PST folders

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // list messages in a folder

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

Kişi Kartlarıyla Çalışmak

vCard veya VCF, kişi kartlarını saklamak ve değiştirmek için dünya çapında bir dosya biçimidir. .NET için Aspose.Email, .NET uygulamaları içinde kişi kartı dosyalarını (VCF) işlemeye izin verir. Outlook kişi kartlarını ve Thunderbird vCard'larını da işleyebilirsiniz. .NET için Aspose.Email kullanarak e-postalarda vCard veya VCF dosyaları gönderebilir, mesajlarınıza vCards ekleyebilirsiniz. Ayrıca, vCard dosyalarını kendi yönteminizle değiştirebilirsiniz. API, kişi kartlarınızı oluşturmanıza, düzenlemenize ve kaldırmanıza olanak tanır. Başvurunuza kolayca iletişim kartı desteği ekleyebilirsiniz.

Microsoft Office Otomasyonu - Gerekli Değil

.NET için Aspose.Email, e-posta işlemeyle çalışmak için bilgisayarda Microsoft Office veya Microsoft Outlook'un yüklenmesi gerekmeyen yönetilen kod kullanılarak oluşturulmuştur. Dinamik mesaj dosyası işleminin yanı sıra e-posta gönderme ve alma için mükemmel bir Microsoft Outlook otomasyon alternatifidir. Oldukça kolay Office Automation'dan Aspose'a geçiş.

  
  

Aspose.Email, aşağıda listelenen diğer popüler geliştirme ortamları için ayrı E-posta API'leri sunar: