Bibliotecă C# .NET gratuită pentru citirea și scrierea e-mailurilor Outlook
Bibliotecă C# .NET cu sursă deschisă pentru crearea, citirea, scrierea și manipularea mesajelor de e-mail Outlook în interiorul aplicațiilor .NET prin API-ul C#.
Ce este NetOffice?
NetOffice este un API open source care permite dezvoltatorilor .NET să creeze mesaje de e-mail Outlook în mod programatic. Folosind API-ul, dezvoltatorul poate automatiza Microsoft Outlook, poate genera un document, îl poate modifica și poate curăța resurse. În plus, API-ul vă permite să citiți folderul căsuței primite, să creați elemente de activitate, să trimiteți e-mailuri, să primiți e-mailuri, să enumerați contacte și să gestionați evenimente.
Una dintre caracteristicile remarcabile ale NetOffice este compatibilitatea cu diferite versiuni de Microsoft Outlook. Indiferent dacă lucrați cu Outlook 2010, 2013, 2016 sau mai departe, NetOffice asigură o experiență fără probleme, eliminând durerile de cap legate de versiune pentru dezvoltatori.
Pentru a lucra cu documentul Outlook, aveți nevoie de VBIDEApi.dll, cu OfficeApi.ddl și NetOffice.dll ca dependențe și vă permite să creați o aplicație pentru mediul pe 32 și 64 de biți.
Noțiuni introductive cu NetOffice
Cea mai simplă modalitate de a instala NetOffice este prin NuGet. Pentru a-l utiliza din Consola Manager de pachete a Visual Studio, introduceți următoarea comandă.
instalați NetOffice prin NuGet
Install-Package NetOfficeFw.Email
Instalați NetOffice prin GitHub
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git
Trimiteți e-mail prin API-ul C# gratuit
NetOffice permite programatorilor .NET să trimită e-mailuri Outlook în mod programatic. Pentru a trimite e-mailuri, mai întâi, trebuie să inițializați o aplicație Outlook. După ce aplicația dvs. Outlook este pornită, puteți crea un nou articol de e-mail în ea, puteți seta destinatarii, subiectul și corpul. După ce ați terminat cu mesajul de e-mail, vă trimiteți e-mailul. Folosind următoarele linii de cod, vă puteți trimite cu ușurință e-mailurile.
Trimiteți mesaje de e-mail C#
- Porniți aplicația Outlook utilizând metoda Outlook.Application()
- Creați un nou articol de e-mail utilizând metoda outlookApplication.CreateItem() și setați tipul articolului ca olMailItem
- Adăugați destinatari de e-mail utilizând metoda Recipients.Add() și transmiteți destinatarii ca șir
- Setați subiectul e-mailului
- Setați corpul e-mailului
- Trimite e-mail
- Închideți și eliminați aplicația Outlook
Trimiteți e-mailuri cu ușurință prin APi C# gratuit
// 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();
Preluați mesajele de e-mail prin C#
Recuperarea e-mailurilor din conturile Outlook este eficientă prin intermediul API-ului intuitiv NetOffice cu sursă deschisă. Dezvoltatorii de software pot prelua cu ușurință e-mailurile pe baza diferiților parametri, cum ar fi data, expeditorul sau subiectul, permițându-le să implementeze funcționalități puternice de căutare și filtrare. Biblioteca a inclus funcții importante pentru preluarea mesajelor de e-mail, cum ar fi preluarea mesajului în mod asincron, preluarea listei de mesaje, preluarea unui anumit mesaj, preluarea într-un fișier și multe altele.
Gestionați atașamentul la e-mail
Gestionarea atașamentelor de e-mail este un aspect crucial al multor aplicații. Biblioteca gratuită NetOffice .NET facilitează pentru dezvoltatorii de software să gestioneze atașamentele de e-mail în propriile aplicații .NET. Biblioteca excelează în acest domeniu, permițând dezvoltatorilor să gestioneze fără probleme atașamentele, fie că le extrag, adaugă altele noi sau chiar modifică cu ușurință atașamentele existente.