1. Tuotteet
  2.   Sähköposti
  3.   .NET
  4.   NetOffice
 
  

Ilmainen C# .NET -kirjasto Outlook-sähköpostien lukemiseen ja kirjoittamiseen

Avoimen lähdekoodin C# .NET-kirjasto Outlook-sähköpostiviestien luomiseen, lukemiseen, kirjoittamiseen ja käsittelyyn .NET-sovelluksissa C# API:n kautta. 

Mikä NetOffice on?

NetOffice on avoimen lähdekoodin sovellusliittymä, jonka avulla .NET-kehittäjät voivat luoda Outlook-sähköpostiviestejä ohjelmallisesti. Sovellusliittymän avulla kehittäjä voi automatisoida Microsoft Outlookin, luoda asiakirjan, muokata sitä ja puhdistaa resursseja. Lisäksi sovellusliittymän avulla voit lukea Saapuneet-kansiota, luoda tehtäväkohteita, lähettää sähköposteja, vastaanottaa sähköposteja, luetella yhteystietoja ja hallita tapahtumia.

Yksi NetOfficen erottuvista ominaisuuksista on sen yhteensopivuus Microsoft Outlookin eri versioiden kanssa. Työskenteletpä sitten Outlook 2010:n, 2013:n, 2016:n tai uudempien kanssa, NetOffice varmistaa sujuvan käyttökokemuksen ja poistaa versioihin liittyvät päänsäryt kehittäjiltä.

Outlook-asiakirjan kanssa työskentelyyn tarvitaan VBIDEApi.dll, jossa on OfficeApi.ddl, ja NetOffice.dll riippuvuuksina, ja sen avulla voit luoda sovelluksen 32- ja 64-bittiselle ympäristölle.

Previous Next

NetOfficen käytön aloittaminen

Helppoin tapa asentaa NetOffice on NuGetin kautta. Jos haluat käyttää sitä Visual Studion Package Manager -konsolista, anna seuraava komento.

asenna NetOffice NuGetin kautta

 Install-Package NetOfficeFw.Email 

Asenna NetOffice GitHubin kautta 

git clone --recursive https://github.com/NetOfficeFw/NetOffice.git 

Lähetä sähköpostia ilmaisen C#-sovellusliittymän kautta

NetOfficen avulla .NET-ohjelmoijat voivat lähettää Outlook-sähköposteja ohjelmallisesti. Jotta voit lähettää sähköpostiviestejä, sinun on ensin alustettava Outlook. Sovellus Kun Outlook-sovellus on käynnistetty, voit luoda siihen uuden sähköpostin, määrittää vastaanottajat, aiheen ja tekstin. Kun olet kirjoittanut sähköpostiviestin, lähetät sähköpostisi. Seuraavien koodirivien avulla voit lähettää sähköpostisi helposti.

Lähetä sähköpostiviestejä C#

  1. Käynnistä Outlook-sovellus käyttämällä Outlook.Application()-menetelmää
  2. Luo uusi sähköpostikohde käyttämällä outlookApplication.CreateItem() -menetelmää ja aseta kohdetyypiksi olMailItem
  3. Lisää sähköpostin vastaanottajia käyttämällä Recipients.Add() -menetelmää ja välitä vastaanottajat merkkijonona
  4. Aseta sähköpostin aihe
  5. Aseta sähköpostin runko
  6. Lähetä sähköposti
  7. Lopeta ja hävitä Outlook-sovellus

Lähetä sähköposteja helposti ilmaisen C# APi:n kautta

// 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();

Hae sähköpostiviestit C#:n kautta

Sähköpostien hakeminen Outlook-tileistä on tehty tehokkaaksi avoimen lähdekoodin NetOfficen intuitiivisen sovellusliittymän ansiosta. Ohjelmistokehittäjät voivat helposti hakea sähköposteja eri parametrien, kuten päivämäärän, lähettäjän tai aiheen, perusteella, mikä mahdollistaa tehokkaiden haku- ja suodatustoimintojen käyttöönoton. Kirjastossa on tärkeitä toimintoja sähköpostiviestien noutamiseen, kuten viestien nouto asynkronisesti, viestiluettelon haku, tietyn viestin hakeminen, tiedostoon hakeminen ja paljon muuta.

Hallinnoi sähköpostin liitteitä

Sähköpostin liitteiden hallinta on monien sovellusten tärkeä osa. Ilmaisen NetOffice .NET -kirjaston avulla ohjelmistokehittäjät voivat helposti käsitellä sähköpostin liitetiedostoja omissa .NET-sovelluksissaan. Kirjasto on erinomainen tällä alueella, ja sen avulla kehittäjät voivat käsitellä liitteitä saumattomasti, olipa kyse sitten niiden purkamisesta, uusien lisäämisestä tai jopa olemassa olevien liitteiden muokkaamisesta helposti.

 Suomen