Aspose.Email  för.NET

E-postbearbetnings-API för.NET

Bygg plattformsoberoende applikationer för att skapa, analysera, konvertera och manipulera e-postmeddelanden och brevlådor

  Ladda ner gratis prövning
  
 

Aspose.Email för.NET är en omfattande uppsättning e-postbehandling API: er som kan användas för att bygga plattformsoberoende applikationer med möjlighet att skapa e-post, manipulera, analysera, konvertera och överföra meddelanden utan att använda Microsoft Outlook eller Office Automation. API tillhandahåller e-postmanipuleringsfunktioner som tillägg, extrahering eller borttagning av bilagor från ett meddelandeobjekt, anpassning av meddelanderubriker genom att lägga till eller ta bort mottagare eller ändra ämne och mer. Översikten över dessa funktioner och deras användning med kodexempel hittar du i vår documentation.

Aspose.Email för.NET gör det lättare för utvecklarna att arbeta med Microsoft Outlook och Mozilla Thunderbird eftersom det stöder ett antal format som MSG, EML, EMLX, PST, OST, MBOX och MHT. Det fullständiga antalet format du kan hitta på lista över de filformat som stöds.

Aspose.Email för .NET ger också möjlighet att hantera meddelandelagringsfiler till exempel personliga lagringsfiler (PST) & Offline lagringsfiler (OST) & MBOX. Utvecklare kan använda API för att skicka och ta emot e-post via ett antal populära protokoll som POP3, IMAP & SMTP eller anslut till Microsoft Exchange Server via Exchange-webbtjänster and Microsoft Graph för att skicka och ta emot e-postmeddelanden med bilagor och lista eller ta bort meddelanden från servern.

Avancerade API-funktioner för .NET Email

Skapa och uppdatera uppgifter med iCalendar

Inter-konvertera meddelandeformat

Generera specificerade återfallsmönster enligt iCalendar RFC

Kopiera e-post från en mall

Stöd för HTTP-proxy i e-postklienter, dvs POP3, IMAP och SMTP

Stöd för att skapa ICF- och VCF version 3.0-filer

Dynamiskt konvertera meddelanden till flera e-postformat i.NET

Aspose.Email är ett bra val om du letar efter ett API till konvertera e-post till olika filformat. Till exempel kan du enkelt konvertera MSG-filer till EML-, HTML- eller MHTML-format eller vice versa. API har exponerade gränssnitt för alla möjliga konverteringsprocesser samtidigt som de döljer de underliggande formatspecifikationerna, vilket gör det enkelt för utvecklarna att integrera API i sina applikationer. Alla konverteringsprocesser som stöds är så enkla som att ladda källfilen i biblioteksobjektmodellen och anropa metoden Spara med lämpliga parametrar.

Prova vår kostnadsfria E-postomvandlare.

Spara meddelande i olika format - 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);

}

Hantera kalenderobjekt med iCalendar API

Aspose.Email ger dig möjlighet att skapa och spara Outlook-kalenderobjekt via iCalendar API. Inte bara kan du extrahera kalenderobjekt i olika format och spara dem som MSG- eller ICS-filer utan du kan också skicka, hämta, uppdatera och avbryta mötesförfrågningar via meddelandesändningsprotokoll. Hur man hanterar iCalendar API kan du lära av Arbeta med möten article.

Skicka och ta emot e-post via SMTP, POP3 och IMAP

Aspose.Email för.NET ger dig möjlighet att skapa komplexa meddelanden med bilagor, HTML-formatering och bilder och skicka e-post med SMTP-protokoll. Det låter dig också logga in på POP3-servrarna med användarnamn och lösenord eller APOP-autentisering för att utföra operationer som att ta emot e-postmeddelanden samt visa postlådans storlek och meddelanderäkning, hämta hela meddelandet eller bara rubrikerna, ta bort meddelanden från servern och så vidare. Hur man hanterar e-postprotokoll kan du lära dig av motsvarande artiklar i vår utvecklarguide.

IMAP-protokollfunktioner gör det möjligt för användaren av API att autentisera, skapa, ta bort, välja, fråga mappar, hämta och spara meddelanden, ändra meddelandeflaggor och grundläggande IMAP-kommandon.

Anslut till Microsoft Exchange Server

Aspose.Email för.NET ger möjlighet att ansluta till Microsoft Exchange Server för att utföra flera åtgärder. Du kan lista meddelanden från valfri mapp, ladda ner meddelanden och spara dem i meddelandeformat som stöds. E-postmeddelanden och mötesinbjudningar kan också skickas med hjälp av Exchange-server WebDAV & Exchange-webbtjänster. API stöder också Unified Messaging-operationer och automatisk upptäckt av Exchange Server-inställningar baserat på de angivna autentiseringsuppgifterna.

Komplett återfallsmönsterlösning

Med Aspose.Email för.NET kan du enkelt och tillförlitligt beräkna datum och tider för händelser även för de mest komplexa återfallsmönstren. Du kan dynamiskt skapa och använda återkommande mönster i iCalendar RFC (2445) format. Du kan välja att använda årliga, månatliga, veckovisa, dagliga, timliga, minutiösa och andra återfallsmönster, och kan representera återfallsmönster i dina fönster, webb- eller mobilapplikationer.

Hantera meddelandelagringsfiler

E-postbibliotek kan ladda Microsoft Outlook PST & OST-filer från ett strömobjekt eller en diskplats för att hämta fullständig mapphierarki och läsa meddelandespecifika detaljer som ämne, avsändare, mottagare eller extrahera meddelanden med bilagor. Du kommer att hantera PST- och OST-filer enkelt efter att ha besökt Arbeta med Outlook-lagringsfiler section.

Lista meddelanden från en 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);

        }

    }

}

Arbeta med kontaktkort

vCard eller VCF är ett världsomspännande filformat för att lagra och utbyta kontaktkort. Aspose.Email för.NET tillåter att manipulera kontaktkortfiler (VCF) i.NET-appar. Du kan också bearbeta Outlook-kontaktkort samt Thunderbird vCards. Med Aspose.Email för.NET kan du skicka vCard- eller VCF-filer i e-post, bifoga vCards till dina meddelanden. Du kan också utbyta vCard-filer på ditt eget sätt. API gör det möjligt att skapa, redigera och ta bort dina kontaktkort. Du kan enkelt lägga till support för kontaktkort i din applikation.

Microsoft Office Automation - Behövs inte

Aspose.Email för.NET är byggd med hanterad kod som inte behöver Microsoft Office eller Microsoft Outlook installeras på datorn för att fungera med e-postbehandling. Det är ett perfekt Microsoft Outlook-automatiseringsalternativ för dynamisk meddelandefilmanipulation samt för att skicka och ta emot e-postmeddelanden. Det är ganska lätt att migrera från Office Automation till Aspose.

  
  

Aspose.Email erbjuder individuella e-post-API:er för andra populära utvecklingsmiljöer enligt listan nedan: