Svenska
 Svenska

.NET Email Processing API för att manipulera Outlook e-postfiler

Förenkla processen att manipulera Microsoft Outlook och Mozilla Thunderbird e-postfiler över dina C#-, ASP.NET- och VB.NET-appar. Arbeta med filformaten MSG, EML, PST, OST, MBOX, VCF och HTML. Hantera e-postmeddelanden och bilagor programmerat via POP3, SMTP, IMAP eller Microsoft Exchange Server.

Ladda ner gratis provversionVisa alla API:er

Ett omfattande .NET Email API för att manipulera och bearbeta e-postmeddelanden

Aspose.Email för .NET är ett flexibelt, robust och lättanvänt API för e-postbearbetning som gör det möjligt för användare att skapa, ändra och analysera populära e-postfilformat som MSG, PST, OST, EML, EMLX, MBOX, samt som VCF, HTML och MHTML i .NET-plattformen. Detta gör att användarna kan arbeta med olika format för e-postmeddelanden utan att oroa sig för problem med formatkompatibilitet. Förutom att komma åt och hantera e-postmeddelanden från Thunderbird och Outlook kan utvecklare använda .NET Email API för att programmässigt manipulera e-postbilagor, lägga till eller ta bort mottagare, ändra meddelandets ämne och göra mycket mer.

Möjligheten att konvertera e-postmeddelanden från ett format till ett annat över C#, ASP.NET och VB.NET gör dessutom att detta .NET-e-postbearbetnings-API sticker ut i användning och funktionsuppsättning. Du kan enkelt skicka och ta emot e-postmeddelanden med det protokoll du väljer bland POP3, SMTP, IMAP eller ansluta till Microsoft Exchange Server. Aspose.Email för .NET hjälper dig att automatisera e-posthanteringsprocessen effektivt.

Komma igång

Vänligen kontrollera sidan Systemkrav för förutsättningarna innan du ställer in Aspose.Email för .NET. . Följande information hjälper dig att korrekt ställa in .NET e-post API.

Aspose.Email för .NET-installation

För att ladda ner DLL-filerna eller MSI-installationsprogrammet, besök nedladdningssektionen. Alternativt kan du använda NuGet-paketet för API-installation. Pakethanterarens kommando för att ställa in .NET e-postbearbetnings-API:t delas nedan:

PM > Install-Package Aspose.Email

Hur man konverterar Outlook-e-postmeddelanden till HTML och öppnar e-postmeddelanden utan Outlook i .NET

Aspose.Email för .NET API möjliggör programmatisk konvertering av MSG- och EML-meddelanden till HTML-format. Det stöder också åtkomst och öppning av Outlook-e-postmeddelanden i dina .NET-appar utan att behöva Microsoft Outlook.

Konvertera MSG- eller EML-filer till HTML i .NET

Förvandla sömlöst Outlook-e-post till HTML-format med hjälp av Aspose.Email för .NET-biblioteket. Du kan utveckla ett fullfjädrat e-postbehandlingsprogram med hjälp av .NET e-post-API och införliva e-postkonverteringsfunktionen för att konvertera MSG- eller EML-format till HTML. Se kodavsnittet och annan information som delas nedan för detta ändamål:

  • Instantiera klassobjektet MailMessage för att komma åt MSG- eller EML-källfilen.
  • Använd HTML-sparalternativen för HTML-utdatafilen.
  • Spara eller exportera MSG-filen i HTML-format med hjälp av Spara-metoden.
string FilePath = @"/Users/EmailData/";
// Load the MSG or EML file
MailMessage srcEmlMessage = MailMessage.Load(FilePath + "Message.msg");
// Set the Html rendering options
HtmlSaveOptions HtmlOptions = SaveOptions.DefaultHtml;
HtmlOptions.ResourceRenderingMode= resourceRenderingMode.EmbedIntoHtml;
// Set the email message headers in  output HTML using the formatting options
HtmlOptions.HtmlFormatOptions = HtmlFormatOptions.WriteHeader |
				HtmlFormatOptions.WriteCompleteEmailAddress |
				HtmlFormatOptions.WriteCompleteFromEmailAddress;
// Convert and save the email to HTML format
srcEmlMessage.Save(FilePath + "Message.html", HtmlOptions);

Öppna e-postmeddelanden i .NET utan Outlook

Vill du öppna Outlook-meddelanden i dina .NET-appar för e-postbehandling utan att installera Microsoft Outlook? Om ja, är Aspose.Email för .NET API det rätta valet för dig. Det tillåter .NET-utvecklare att komma åt och öppna MSG-e-postfiler och hämta information som e-postämne, avsändaradress och bilagor. Kontrollera följande information om du vill veta mer:

  • Ladda källfilen för MSG-e-post till ett MapiMessage klassobjekt.
  • Läs och visa olika egenskaper för MSG-filen.
  • Analysera genom bilagor och läs/visa olika egenskaper för bilagorna i MSG:n fil.
// Load the MSG file
MapiMessage mapiMsg = MapiMessage.Load("message.msg");
// Display email subject
Console.WriteLine("Subject:" + mapiMsg.Subject);
// Display sender address
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress);
// Display email body
Console.WriteLine("Body" + mapiMsg.Body);
// Display recipients' information
Console.WriteLine("Recipient: " + mapiMsg.Recipients);
// Display email attachments
foreach (MapiAttachment att in mapiMsg.Attachments)
{
     Console.Write("File Name: " + att.FileName);
     Console.Write("Display Name: " + att.DisplayName);
}

För att se fler fungerande exempel och kodningsexempel av Aspose.Email för .NET API, besök GitHub-exempel-sida. Vi tillhandahåller även gratis onlineappar för Aspose.Email för att hjälpa dig konvertera, jämföra, visa, vattenstämpla, slå samman, redigera och signera dina e-postfiler digitalt i farten med dina mobila enheter.

E-postanalys utan beroenden i .NET

.NET-utvecklare som arbetar med flera e-postfilformat kan använda de omfattande funktionerna i Aspose.Email för .NET för att bygga e-postbehandlingsappar laddade med förmågan att säkert och oberoende analysera och lagra e-postmeddelanden. Microsoft Automation eller någon annan programvara från tredje part krävs inte eftersom detta .NET-e-post-API är byggt med hanterad kod.

FAQ

1. Hur kan jag konvertera e-postfiler i .NET?

Att konvertera Microsoft Exchange eller Thunderbird e-postfiler i .NET är snabbt och enkelt med Aspose.Email för .NET API. Endast några rader .NET-kodning behövs för att konvertera MSG-, PST-, OST-, EML-, EMLX-, MBOX- och HTML-filer till olika filformat.

2. Hur lång tid tar det att konvertera eller bearbeta e-postfiler?

.NET API för att manipulera och bearbeta e-postfiler fungerar snabbt och slutför dina e-postfilkonverteringsförfrågningar på nolltid.

3. Är det säkert att behandla e-postmeddelanden med .NET API?

Du kan vara säker på säkerheten för dina e-postmeddelandefiler när du bearbetar dem med Aspose.Email för .NET API. Vi säkerställer integriteten för dina uppgifter och vidtar alla nödvändiga åtgärder för att ge dig en säker användarupplevelse.

4. Kan jag bearbeta e-postfiler på Mac OS, Windows eller Linux?

Ja, API:et för e-postbearbetning för .NET fungerar över olika operativsystem, ramverk och operativa miljöer. Du kan använda den på den plattform du väljer och den kräver ingen ytterligare programvaruinstallation för att fungera.

Letar du efter hjälp?

Kolla in våra supportkanaler för hjälp med dina frågor relaterade till Aspose-produktens API-funktioner och arbete.