Aspose.Email  voor .NET

API voor e-mailverwerking voor .NET

Bouw platformoverschrijdende applicaties om e-mails en mailboxen te maken, te parseren, te converteren en te manipuleren

  Gratis proefversie downloaden
  
 

Aspose.Email voor .NET is een uitgebreide set API's voor e-mailverwerking die kunnen worden gebruikt om platformoverschrijdende applicaties te bouwen met de mogelijkheid om e-mails te maken, te manipuleren, te analyseren, te converteren en te verzenden zonder Microsoft Outlook of Office Automation te gebruiken. De API biedt functies voor e-mailmanipulatie, zoals het toevoegen, extraheren of verwijderen van bijlagen uit een berichtobject, aanpassing van berichtkoppen door ontvangers toe te voegen of te verwijderen of het onderwerp te wijzigen en meer. Het overzicht van deze functies en het gebruik ervan met codevoorbeelden vindt u in onze documentation.

Aspose.Email voor .NET maakt het eenvoudiger voor ontwikkelaars om met Microsoft Outlook en Mozilla Thunderbird te werken, omdat het een aantal formaten ondersteunt, zoals MSG, EML, EMLX, PST, OST, MBOX en MHT. Het volledige aantal formaten vind je op de lijst met ondersteunde bestandsindelingen.

Aspose.Email voor .NET biedt ook de mogelijkheid om bestanden voor het opslaan van berichten beheren zoals persoonlijke opslagbestanden (PST) en offline opslagbestanden (OST) en MBOX. Ontwikkelaars kunnen de API gebruiken om e-mails te verzenden en te ontvangen via een aantal populaire protocollen, zoals POP3, IMAP & SMTP of maak verbinding met Microsoft Exchange Server via Exchange-webservices and Microsoft Graph om e-mails met bijlagen te verzenden en te ontvangen en berichten van de server op te sommen of te verwijderen.

Geavanceerde API-functies voor .NET Email

Taken aanmaken en bijwerken met iCalendar

Berichtformaten die onderling worden geconverteerd

Genereer gespecificeerde herhalingspatronen volgens iCalendar RFC

Mail samenvoegen vanuit een sjabloon

Ondersteuning voor HTTP Proxy in e-mailclients, zoals POP3, IMAP en SMTP

Ondersteuning voor het maken van ICF- en VCF versie 3.0-bestanden

Berichten dynamisch converteren naar meerdere e-mailformaten in .NET

Aspose.Email is een goede keuze als u op zoek bent naar een API voor e-mails converteren naar verschillende bestandsindelingen. U kunt bijvoorbeeld eenvoudig MSG-bestanden converteren naar EML-, HTML- of MHTML-formaten of omgekeerd. API heeft interfaces voor alle mogelijke conversieprocessen zichtbaar gemaakt, terwijl de onderliggende formaatspecificaties worden verborgen, waardoor het voor de ontwikkelaars gemakkelijk is om de API in hun applicaties te integreren. Alle ondersteunde conversieprocessen zijn net zo eenvoudig als het laden van het bronbestand in het bibliotheekobjectmodel en het aanroepen van de Save-methode met de juiste parameters.

Probeer onze gratis E-mailconvertor.

Bericht in verschillende formaten opslaan - 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);

}

Agendaobjecten beheren met de iCalendar-API

Aspose.Email biedt u de mogelijkheid om Outlook-agendaobjecten te maken en op te slaan via de iCalendar-API. U kunt de Agenda-objecten niet alleen in verschillende formaten extraheren en opslaan als MSG- of ICS-bestanden, maar u kunt ook vergaderverzoeken verzenden, ophalen, bijwerken en annuleren via protocollen voor het verzenden van berichten. Hoe u met de iCalendar-API omgaat, kunt u leren van de Met afspraken werken article.

E-mails verzenden en ontvangen via SMTP, POP3 en IMAP

Met Aspose.Email voor .NET kunt u complexe berichten maken met bijlagen, HTML-opmaak en afbeeldingen, en e-mail verzenden met behulp van het SMTP-protocol. Het stelt u ook in staat om in te loggen op de POP3-servers met gebruikersnaam en wachtwoord of APOP-authenticatie om bewerkingen uit te voeren, zoals het ontvangen van e-mails, het bekijken van de grootte van de mailbox en het aantal berichten, het ophalen van het volledige bericht of alleen de kopteksten, het verwijderen van berichten van de server, enzovoort. Hoe u met e-mailprotocollen omgaat, kunt u leren uit de bijbehorende artikelen in onze handleiding voor ontwikkelaars.

Met de functies van het IMAP-protocol kan de gebruiker van de API authenticeren, aanmaken, verwijderen, selecteren, mappen opvragen, berichten ophalen en opslaan, berichtvlaggen en standaard IMAP-opdrachten wijzigen.

Maak verbinding met Microsoft Exchange Server

Aspose.Email voor .NET biedt de mogelijkheid om verbinding te maken met Microsoft Exchange Server om verschillende bewerkingen uit te voeren. U kunt berichten uit elke map weergeven, berichten downloaden en opslaan in de ondersteunde berichtformaten. E-mails en uitnodigingen voor vergaderingen kunnen ook worden verzonden via de Exchange Server WebDAV & Exchange-webservices. De API ondersteunt ook Unified Messaging-bewerkingen en automatische detectie van Exchange Server-instellingen op basis van de opgegeven inloggegevens.

Complete oplossing voor herhalingspatronen

Met Aspose.Email voor .NET kunt u eenvoudig en betrouwbaar datums en tijden berekenen voor zelfs de meest complexe herhalingspatronen. U kunt op dynamische wijze herhalingspatronen produceren en gebruiken in het iCalendar RFC (2445) -formaat. U kunt ervoor kiezen om jaarlijkse, maandelijkse, wekelijkse, dagelijkse, uur-, minutieuze en tweede herhalingspatronen te gebruiken, en u kunt herhalingspatronen weergeven in uw Windows-, web- of mobiele applicaties.

Opslagbestanden voor berichten beheren

De e-mailbibliotheek kan PST- en OST-bestanden van Microsoft Outlook laden vanaf een streamobject of een schijflocatie om de volledige mappenhiërarchie op te halen en berichtspecifieke details zoals onderwerp, afzender, ontvanger te lezen of berichten met bijlagen te extraheren. U kunt gemakkelijk omgaan met PST- en OST-bestanden na een bezoek aan de Werken met Outlook-opslagbestanden section.

Berichten van een PST weergeven - 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);

        }

    }

}

Met contactkaarten werken

vCard of VCF is een wereldwijd bestandsformaat voor het opslaan en uitwisselen van contactkaarten. Aspose.Email voor .NET maakt het mogelijk om contactkaartbestanden (VCF) binnen .NET-apps te manipuleren. U kunt ook Outlook-contactkaarten en Thunderbird vCards verwerken. Met Aspose.Email voor .NET kunt u vCard- of VCF-bestanden in e-mails verzenden en vCards aan uw berichten toevoegen. U kunt ook vCard-bestanden op uw eigen manier uitwisselen. De API maakt het mogelijk om uw contactkaarten te maken, te bewerken en te verwijderen. U kunt eenvoudig ondersteuning voor contactkaarten toevoegen aan uw applicatie.

Microsoft Office Automation — Niet nodig

Aspose.Email voor .NET is gebouwd met behulp van beheerde code waarvoor Microsoft Office of Microsoft Outlook niet op de computer geïnstalleerd hoeft te worden om met e-mailverwerking te kunnen werken. Het is een perfect alternatief voor Microsoft Outlook-automatisering voor dynamische manipulatie van berichtbestanden en voor het verzenden en ontvangen van e-mails. Het is vrij eenvoudig om migreren van Office Automation naar Aspose.

  
  

Aspose.Email biedt individuele e-mail-API's voor andere populaire ontwikkelomgevingen, zoals hieronder vermeld: