Aspose.Email  för Java

Java Outlook API & Java Thunderbird API för e-postbehandling

Generera e-postmeddelanden, skicka e-post och analysera e-postmeddelanden från Outlook och Thunderbird utan att behöva ytterligare programvara. Skicka och ta emot e-postmeddelanden via SMTP, POP3, IMAP-protokoll.

  Ladda ner gratis prövning
  
 

Aspose.Email för Java tillåter utvecklare att fokusera på att implementera sin egen affärslogik för att hantera e-post utan att behöva känna till formatspecifikationer eller nätverksprogrammering.

Aspose.Email för Java kan skapa Outlook-e-postmeddelanden, analysera e-postmeddelanden eller konvertera meddelandeformat som MSG, EML, MBOX, PST, OST & MHT från Java-applikationer. API kan manipulera meddelandeinnehåll, bilagor, rubriker och MAPI-egenskaper, och ger möjlighet att skicka och ta emot e-post via ett antal populära protokoll. Det gör det möjligt att arbeta med Outlook-lagringsfiler såsom personliga lagringsfiler PST och Offline Lagringsfiler OST. Du kan lista e-postmeddelanden, extrahera e-postmeddelanden, lägga till eller ta bort meddelanden från lagringsfiler enligt dina applikationsspecifikationer. Java E-postbibliotek tillåter också att arbeta med Outlook-kontaktfil (VCF). Översikten över alla funktioner och deras användning med kodprover hittar du i vår documentation

Avancerade API-funktioner för e-postbehandling

Kolla in dokumentationen för de mest populära funktionerna i Aspose.Email:

Konvertera meddelandeformat med några rader kod

Skapa ICF & VCF v3.0-filer

Läs e-post i stigande eller fallande ordning

Skapa mapphierarki i PST med hjälp av strängnotation

Ange skapande och ändra datum för ICS

Konfigurera SSL/TLS-kryptering på e-postklientinstanser

Använda HTTP-proxy för e-postklienter (SMTP, IMAP, POP3)

Konvertera meddelanden till olika e-postformat i Java

Java-e-postbiblioteket ger lättanvända gränssnitt för konvertering till meddelandefilformat som stöds. För att utföra en konvertering behöver du bara ladda källfilen i API-objektmodellen och anropa sparmetoden med nödvändiga parametrar. Det är verkligen så enkelt!

E-postning via SMTP, POP3 och IMAP

API gör det möjligt att skapa och formatera meddelanden, bifoga filer och bilder samt skicka dem till e-postadresser via SMTP protokoll. En annan funktion som API tillhandahåller är att logga in POP3 servrar via användarnamn och lösenord. Via API: s APOP-autentiseringsfunktion är det enkelt att få hela meddelandet eller bara rubrikerna, visa postlådans storlek och meddelandeantal, ta bort meddelanden från servern och mycket mer. IMAP protokollfunktioner gör det möjligt för användaren av API att autentisera, skapa, välja, ta bort, fråga mappar, hämta och spara meddelanden och ändra meddelandeflaggor.

Hur man skickar ett e-postmeddelande med SMTP - Java

// Initialize SmtpClient object

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// Set Security options for the server

client.setSecurityOptions(SecurityOptions.Auto);

// Create a new Message

MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");

System.out.println("Sending message..");		

// Send the Message now

client.send(msg);

Hantering av kalenderobjekt

Aspose.Email iCalendar API gör det möjligt att skapa, extrahera och spara Outlook-kalenderobjekt i olika format. Det ger möjlighet att spara som MSG- eller ICS-dokument samt hämta, skicka, 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.

Hantera meddelandelagringsfiler

Aspose.Email för Java API tillåter hantering av Outlook-lagringsformat. Du kan ladda PST & OST-filer från disk eller en ström, få mapp- och undermappinformation från meddelandearkivet, hämta meddelandespecifika detaljer som ämne, avsändare, mottagare och spara meddelanden till antingen en disk eller en ström. För mer detaljerad information besök Arbeta med Outlook-lagringsfiler avsnitt i vår dokumentation.

Förutom att analysera en befintlig PST, tillhandahåller biblioteket också medel för att skapa en PST-fil från början och lägga till meddelanden till valfri mapp i den.

Skapa PST från grunden och lägg till ett meddelande från fil - Java

// create an instance of PersonalStorage

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// create a folder at the root of PST

pst.getRootFolder().addSubFolder("Inbox");

// add message to newly created folder

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Arbeta med kontaktkort

Aspose.Email för Java tillåter att manipulera kontaktkortfiler, även känd som VCF eller vCard som är ett världsomspännande filformat för att lagra och utbyta kontaktkort. Det kan också bearbeta Outlook-kontaktkort samt Thunderbird vCards inom Java-appar. Med Aspose.Email för Java kan du skicka vCard- eller VCF-filer i e-post, bifoga VCF till dina meddelanden eller extrahera dem från e-postmeddelanden. Du kan också utbyta vCard (VCF) filer på ditt eget sätt. API gör det möjligt att redigera, skapa 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 Java är byggd med hanterad kod som inte behöver Microsoft Office eller Microsoft Outlook installeras på datorn för att arbeta med e-postbearbetning. Det är ett perfekt Microsoft Outlook-automatiseringsalternativ när det gäller funktioner, säkerhet, skalbarhet och hastighet. 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: