1. Tuotteet
  2.   Sähköposti
  3.   .NET
  4.   Aspose.Email for .NET

Aspose.Email for .NET

 
 

C# .NET API käsittelee Microsoft Outlook -sähköpostia

Tehokas sähköpostinkäsittelysovellusliittymä, jonka avulla voit luoda, käsitellä, analysoida, muuntaa ja lähettää sähköpostiviestejä ilman Microsoft Outlookia.

Aspose.Email for .NET on hallitseva ja monipuolinen sähköpostinhallintasovellusliittymä, joka antaa ohjelmistokehittäjille mahdollisuuden manipuloida , lukea, luoda ja muuntaa sähköpostiviestejä useissa eri muodoissa, mukaan lukien Microsoft Exchange Server, Microsoft Outlook ja IMAP. Kirjasto auttaa kehittäjiä luomaan laajan valikoiman sähköpostinkäsittelysovelluksia pienellä vaivalla ja kustannuksilla. Kirjasto tukee täysin asynkronisia ja synkronisia ohjelmointimalleja.

Aspose.Email for .NET sisältää useita hyödyllisiä ominaisuuksia sähköpostiviestien lataamiseen ja tallentamiseen useissa tiedostomuodoissa MSG, PST, OST, OFT, EML, EMLX, MBOX, ICS, VCF, HTML, MHTML ja muissa tiedostomuodoissa. Tämä tarkoittaa, että voit helposti muuntaa eri sähköpostitiedostomuotojen välillä ja varmistaa, että viestisi ovat yhteensopivia useiden sähköpostiohjelmien kanssa. Kirjastossa on useita suojausominaisuuksia, kuten tuki cram-MD5-todennusta, digest-MD5-todennusta, AUTH LOGIN -todennusta ja niin edelleen. Kirjasto tukee useita verkkoprotokollia, kuten SMTP, MIME, POP3 ja IMAP.

Aspose.Email for .NET-kirjasto tarjoaa useita hienoja ominaisuuksia, jotka tekevät siitä arvokkaan työkalun kaikille sähköpostiviestien parissa työskenteleville kehittäjille, kuten pelkkää tekstiä tai HTML-koodia sisältävien sähköpostien luomiseen, sähköpostien liitteiden lisäämiseen tai poistamiseen, objektien upottamiseen sähköpostit, sähköpostien luominen HTML-sisällöstä, sähköpostien tuonti ja vienti, sähköpostien lähettäminen erissä, sähköpostiviestien massatallennus, mallipohjainen sähköpostin yhdistäminen, sähköpostimallin luominen tiedostosta, iCalender-tapahtumien lisääminen sähköpostiviesteihin, sähköpostien otsikoiden mukauttaminen, viestien prioriteetin asettaminen, päivämäärä tai aika ja niin edelleen.

Previous Next

Aspose.Emailin käytön aloittaminen .NET:lle

Suositeltava tapa asentaa Aspose.Email for .NET on NuGet. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Aspose.Email for .NET NuGetin kautta

NuGet\Install-Package Aspose.Email -Version 22.12.0 
Voit myös ladata sen suoraan Asposen tuotesivulta.

Luo ja lähetä sähköpostiviestejä .NET API:n kautta

Aspose.Email for .NET sisältää tuen sähköpostiviestien luomiseen ja käsittelyyn C# .NET -sovelluksissa. Kirjasto mahdollistaa yksinkertaisen sähköpostiviestin luomisen ominaisuuksilla, kuten From, To, Subject ja body jne. Toinen kirjaston tarjoama hieno ominaisuus on sähköpostiosoitteiden muuttaminen ihmisystävällisiksi nimiksi sähköpostiviestissä. Kehittäjät voivat helposti rakentaa sähköpostiviestejä, jotka voidaan lähettää SMTP-palvelimelle helposti toimitettavaksi. Voit helposti määrittää sähköpostin runkokoodauksen muodossa ANSI, ASCII, Unicode, BigEndianUnicode, UTF-7, UTF-8 ja lähettää sähköpostiviestin yhdelle tai usealle vastaanottajalle.

Miten luodaan uusi sähköposti .NET API:n kautta?

string dataDir = RunExamples.GetDataDir_Email();

// Create a new instance of MailMessage class
MailMessage message = new MailMessage();

// Set subject of the message, Html body and sender information
message.Subject = "New message created by Aspose.Email for .NET";
message.HtmlBody = "This line is in bold. 

" + "This line is in blue color"; message.From = new MailAddress("from@domain.com", "Sender Name", false); // Add TO recipients and Add CC recipients message.To.Add(new MailAddress("to1@domain.com", "Recipient 1", false)); message.To.Add(new MailAddress("to2@domain.com", "Recipient 2", false)); message.CC.Add(new MailAddress("cc1@domain.com", "Recipient 3", false)); message.CC.Add(new MailAddress("cc2@domain.com", "Recipient 4", false)); // Save message in EML, EMLX, MSG and MHTML formats message.Save(dataDir + "CreateNewMailMessage_out.eml", SaveOptions.DefaultEml); message.Save(dataDir + "CreateNewMailMessage_out.emlx", SaveOptions.CreateSaveOptions(MailMessageSaveType.EmlxFormat)); message.Save(dataDir + "CreateNewMailMessage_out.msg", SaveOptions.DefaultMsgUnicode); message.Save(dataDir + "CreateNewMailMessage_out.mhtml", SaveOptions.DefaultMhtml);

Luo ja hallinnoi tapaamista .NET Email API:n kautta

Aspose.Email for .NET on tarjonnut täydellisen tuen tapaamisten käsittelyyn eri .NET-sovelluksissa (C#, VB, ASP, J# jne.). Sen avulla ohjelmistokehittäjät voivat ladata, luoda, lukea, muokata ja tallentaa tapaamisia ICS-tiedostomuodossa omissa .NET-sovelluksissaan. Voit lisätä seuraavat tiedot luodessasi tapaamispaikan, yhteenvedon, kuvauksen, aloituspäivän, lopetuspäivämäärän, järjestäjän ja osallistujat. Tapaamistiedosto voidaan avata Microsoft Outlookissa tai missä tahansa ohjelmistossa, joka voi ladata ICS-tiedoston. Voit helposti lisätä ja lukea useita tapahtumia ICS-tiedostosta vain muutamalla rivillä C#-koodia. Tapaamispyyntö on myös mahdollista luoda luonnostilassa. Kirjasto tukee myös tapaamisen osallistujien tilan asettamista vastausviestiä laadittaessa.

Luo ja tallenna tapaaminen levylle ICS-muodossa C# API:n kautta


            // Create and initialize an instance of the Appointment class
            Appointment appointment = new Appointment(
                "Meeting Room 3 at Office Headquarters",// Location
                "Monthly Meeting",                      // Summary
                "Please confirm your availability.",    // Description
                new DateTime(2015, 2, 8, 13, 0, 0),     // Start date
                new DateTime(2015, 2, 8, 14, 0, 0),     // End date
                "from@domain.com",                      // Organizer
                "attendees@domain.com");                // Attendees

            // Save the appointment to disk in ICS format
            appointment.Save(dstEmail, AppointmentSaveFormat.Ics);
            Console.WriteLine("Appointment created and saved to disk successfully.");

Outlook MSG-viestien käyttäminen C# API:n kautta

Aspose.Email for .NET sisältää erittäin tehokkaita ominaisuuksia, joiden avulla ohjelmistokehittäjät voivat luoda ja käsitellä Outlook-viestitiedostoja (MSG) omissa C#-sovelluksissaan. Kirjasto tukee MSG-viestien luomista, liitteiden lisäämistä viesteihin, MSG-viestien luomista RTF-rungolla, viestin tallentamista luonnoksena, tekstinpakkaustukea ja niin edelleen. On myös erittäin helppoa muokata MSG-tiedoston ominaisuuksia, kuten Vastaanottaja, Lähettäjä, Aihe, Teksti, Liitteet jne. Toinen kirjaston hieno ominaisuus on MSG-tiedoston lataaminen, katselu ja jäsentäminen sen sisällön näyttämiseksi.

Muunna Outlook-viestitiedosto (MSG) TIFF-kuvaksi C# API:n kautta

string dataDir = RunExamples.GetDataDir_KnowledgeBase();
MailMessage msg = MailMessage.Load(dataDir + "message3.msg", new MsgLoadOptions());

// Convert MSG to MHTML and save to stream
MemoryStream msgStream = new MemoryStream();
msg.Save(msgStream, SaveOptions.DefaultMhtml);
msgStream.Position = 0;

// Load the MHTML stream using Aspose.Words for .NET and Save the document as TIFF image
Document msgDocument = new Document(msgStream);
msgDocument.Save(dataDir + "Outlook-Aspose_out.tif", SaveFormat.Tiff);

Outlook-liitteen lisääminen ja hallinta C#-sovellusliittymän kautta

Aspose.Email for .NET helpottaa ohjelmistokehittäjien MSG-viestien luomista liitteineen käyttämällä C#.NET APIa. Kirjasto on tarjonnut useita tärkeitä ominaisuuksia Outlook-sähköpostiviestien liitteiden käsittelyyn, kuten liitteen tallentaminen Outlook-viestistä, upotetut viestit liitteinä, MSG-liitteiden poistaminen, upotetun viestin lukeminen liitteestä, olemassa olevan liitteen korvaaminen uudella, liitteiden tallentaminen digitaalisesti. allekirjoitettu viesti ja niin edelleen.

Kuinka lisätä liitteitä sähköposteihin .NET API:n kautta?

// Create an instance of MailMessage class
var eml = new MailMessage
{
    From = "sender@from.com",
    To = "receiver@to.com",
    Subject = "This is message",
    Body = "This is body"
};

// Load an attachment
var attachment = new Attachment("1.txt");

// Add Multiple Attachment in instance of MailMessage class and Save message to disk
eml.Attachments.Add(attachment);

eml.AddAttachment(new Attachment("1.jpg"));
eml.AddAttachment(new Attachment("1.doc"));
eml.AddAttachment(new Attachment("1.rar"));
eml.AddAttachment(new Attachment("1.pdf"));
eml.Save("AddAttachments.eml");
 Suomen