Aspose.Email  pentru.NET

API de procesare e-mail pentru .NET

Construiți aplicații multiplatformă pentru a crea, analiza, converti și manipula e-mailuri și cutii poștale

  Download Free Trial
  
 

Aspose.Email pentru .NET este un set cuprinzător de API-uri de procesare a e-mailurilor care pot fi utilizate pentru a construi aplicații cross-platform cu capacitatea de a crea e-mailuri, de a manipula, analiza, converti și transmite mesaje fără a utiliza Microsoft Outlook sau Office Automation. API-ul oferă funcții de manipulare a e-mailurilor, cum ar fi adăugarea, extragerea sau eliminarea atașamentelor dintr-un obiect de mesaj, personalizarea anteturilor mesajelor prin adăugarea sau eliminarea destinatarilor sau schimbarea subiectului și multe altele. Prezentarea generală a acestor caracteristici și utilizarea lor cu mostre de cod puteți găsi în documentation.

Aspose.Email pentru .NET facilitează colaborarea dezvoltatorilor cu Microsoft Outlook și Mozilla Thunderbird, deoarece acceptă o serie de formate precum MSG, EML, EMLX, PST, OST, MBOX și MHT. Numărul complet de formate pe care le puteți găsi pe lista formatelor de fișiere acceptate.

Aspose.Email pentru .NET oferă, de asemenea, posibilitatea de gestionați fișierele de stocare a mesajelor cum ar fi fișierele personale de stocare (PST) și fișierele de stocare offline (OST) și MBOX. Dezvoltatorii pot folosi API-ul pentru a trimite și primi e-mailuri printr-o serie de protocoale populare, cum ar fi POP3, IMAP & SMTP sau conectați-vă cu Microsoft Exchange Server prin Servicii Web Exchange and Grafic Microsoft pentru a trimite și primi e-mailuri cu atașamente și pentru a lista sau elimina mesaje de pe server.

Caracteristici avansate API.NET Email API

Crearea și actualizarea sarcinilor utilizând iCalendar

Formate de mesaje inter-convertite

Generați modele de recurență specificate conform iCalendar RFC

Îmbinare corespondență dintr-un șablon

Suport pentru HTTP Proxy în clienții de e-mail, adică POP3, IMAP și SMTP

Suport pentru crearea fișierelor ICF și VCF versiunea 3.0

Convertiți dinamic mesajele în mai multe formate de e-mail în.NET

Aspose.Email este o alegere bună dacă sunteți în căutarea unui API pentru convertiți e-mailurile în diferite formate de fișiere. De exemplu, puteți converti cu ușurință fișierele MSG în formate EML, HTML sau MHTML sau invers. API a expus interfețe pentru toate procesele de conversie posibile, ascunzând în același timp specificațiile formatului subiacente, facilitând astfel dezvoltatorilor să integreze API-ul în aplicațiile lor. Oricare dintre procesele de conversie acceptate sunt la fel de simple ca încărcarea fișierului sursă în modelul obiectului bibliotecii și apelarea metodei Salvare cu parametrii corespunzători.

Încearcă oferta noastră gratuită Convertor de e-mail.

Salvați mesajul în diferite formate - 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);

}

Gestionați obiectele calendarului cu API iCalendar

Aspose.Email vă oferă posibilitatea de a crea și salva obiecte Outlook Calendar prin intermediul API-ului său iCalendar. Nu numai că puteți extrage obiectele Calendar în diferite formate și le puteți salva ca fișiere MSG sau ICS, dar puteți, de asemenea, să trimiteți, să preluați, să actualizați și să anulați solicitările de întâlnire prin protocoale de trimitere a mesajelor. Cum să gestionați API-ul iCalendar puteți învăța de la Lucrul cu întâlniri article.

Trimiteți și primiți e-mailuri prin SMTP, POP3 și IMAP

Aspose.Email pentru .NET vă permite să creați mesaje complexe cu atașamente, formatare HTML și imagini și să trimiteți e-mailuri utilizând protocolul SMTP. De asemenea, vă permite să vă conectați la serverele POP3 prin nume de utilizator și parolă sau autentificare APOP pentru a efectua operațiuni precum primirea de e-mailuri, precum și vizualizarea dimensiunii cutiei poștale și a numărului de mesaje, preluarea mesajului complet sau doar a anteturilor, ștergerea mesajelor de pe server și așa mai departe. Cum să gestionați protocoalele de e-mail puteți învăța din articolele corespunzătoare din ghid pentru dezvoltatori.

Caracteristicile protocolului IMAP permit utilizatorului API să autentifice, să creeze, să șteargă, să selecteze, să interogeze foldere, să obțină și să salveze mesaje, să schimbe steagurile mesajelor și comenzile IMAP de bază.

Conectați-vă la Microsoft Exchange Server

Aspose.Email pentru .NET oferă posibilitatea de a vă conecta cu Microsoft Exchange Server pentru a efectua mai multe operații. Puteți lista mesaje din orice folder, puteți descărca mesaje și le puteți salva în formatele de mesaje acceptate. E-mailurile și invitațiile la întâlnire pot fi, de asemenea, trimise folosind WebDAV Exchange Server & Servicii Web Exchange. API acceptă, de asemenea, operațiunile de mesagerie unificată și descoperirea automată a setărilor Exchange Server pe baza acreditărilor specificate.

Soluție completă de model de recurență

Aspose.Email pentru .NET vă permite să calculați cu ușurință și fiabil datele și orele de apariție chiar și pentru cele mai complexe modele de recurență. Puteți produce și consuma dinamic modele de recurență în formatul iCalendar RFC (2445). Puteți alege să utilizați modele de recurență anuale, lunare, săptămânale, zilnice, orare, minute și în al doilea rând și puteți reprezenta modele de recurență în ferestre, web sau aplicații mobile.

Gestionarea fișierelor de stocare a mesajelor

Biblioteca de e-mail poate încărca fișiere Microsoft Outlook PST și OST dintr-un obiect de flux sau o locație de disc pentru a prelua ierarhia completă a folderului și a citi detalii specifice mesajului, cum ar fi subiectul, expeditorul, destinatarul sau extragerea mesajelor cu atașamente. Veți gestiona fișierele PST și OST cu ușurință după ce vizitați Lucrul cu fișierele de stocare Outlook section.

Listează mesaje dintr-un PST - 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);

        }

    }

}

Lucrați cu carduri de contact

vCard sau VCF este un format de fișier mondial pentru stocarea și schimbul de carduri de contacte. Aspose.Email pentru .NET permite manipularea fișierelor de carduri de contact (VCF) în aplicații.NET apps.De asemenea, puteți procesa carduri de contact Outlook, precum și Thunderbird vCards. Folosind Aspose.Email pentru .NET puteți trimite fișiere vCard sau VCF în e-mailuri, atașați vCards la mesajele dvs. De asemenea, puteți schimba fișiere vCard în felul dvs. API-ul permite crearea, editarea și eliminarea cardurilor de contact. Puteți adăuga cu ușurință suport pentru carduri de contact la aplicația dvs.

Automatizarea Microsoft Office - Nu este necesară

Aspose.Email pentru .NET este construit folosind cod gestionat care nu are nevoie de Microsoft Office sau Microsoft Outlook pentru a fi instalat pe computer pentru a lucra cu procesarea e-mailului. Este o alternativă perfectă de automatizare Microsoft Outlook pentru manipularea dinamică a fișierelor de mesaje, precum și pentru trimiterea și primirea e-mailurilor. Este destul de ușor să migrați de la Office Automation la Aspose.

  
  

Aspose.Email oferă API-uri individuale de e-mail pentru alte medii populare de dezvoltare, așa cum sunt enumerate mai jos: