Aspose.Email  voor Java

Java Outlook API en Java Thunderbird API voor e-mailverwerking

Genereer e-mails, verstuur e-mails en parseer e-mails vanuit Outlook en Thunderbird zonder dat u extra software nodig hebt. E-mails verzenden en ontvangen via SMTP-, POP3- en IMAP-protocollen.

  Gratis proefversie downloaden
  
 

Met Aspose.Email voor Java kunnen ontwikkelaars zich concentreren op het implementeren van hun eigen bedrijfslogica voor het beheren van e-mails zonder dat ze de formaatspecificaties of netwerkprogrammering hoeven te kennen.

Aspose.Email voor Java kan Outlook-e-mails maken, e-mails ontleden of berichtformaten zoals MSG, EML, MBOX, PST, OST en MHT converteren vanuit Java-toepassingen. De API kan berichtinhoud, bijlagen, kopteksten en MAPI-eigenschappen manipuleren en biedt de mogelijkheid om e-mails te verzenden en te ontvangen via een aantal populaire protocollen. Het maakt het mogelijk om met Outlook-opslagbestanden werken zoals persoonlijke opslagbestanden PST en offline opslagbestanden OST. U kunt e-mails weergeven, e-mails extraheren, berichten toevoegen of verwijderen uit opslagbestanden volgens de specificaties van uw toepassing. De Java Email-bibliotheek maakt het ook mogelijk om werk met Outlook-contactbestand (VCF). Het overzicht van alle functies en het gebruik ervan met codevoorbeelden vindt u in onze documentation

Geavanceerde API-functies voor e-mailverwerking

Bekijk de documentatie voor de meest populaire functies in Aspose.Email:

Berichtformaten onderling converteren met enkele regels code

ICF- en VCF v3.0-bestanden maken

E-mails in oplopende of aflopende volgorde lezen

Maak een mappenhiërarchie in PST met behulp van tekenreeksnotatie

Specificeer aanmaakdatums en wijzigingsdatums voor ICS

SSL/TLS-versleuteling configureren op instanties van e-mailclients

Gebruik een HTTP-proxy voor e-mailclients (SMTP, IMAP, POP3)

Berichten converteren naar verschillende e-mailformaten in Java

De Java Email library biedt eenvoudig te gebruiken interfaces voor de conversie naar de ondersteunde bestandsindelingen voor berichten. Om een conversie uit te voeren, hoeft u alleen maar het bronbestand in het API-objectmodel te laden en de opslagmethode met de vereiste parameters aan te roepen. Het is echt zo eenvoudig!

E-mailen via SMTP, POP3 en IMAP

API maakt het mogelijk om berichten te maken en op te maken, bestanden en afbeeldingen bij te voegen en ze naar e-mailadressen te sturen via SMTP protocol. Een andere mogelijkheid die API biedt, is inloggen op POP3 servers via gebruikersnaam en wachtwoord. Via de APOP-authenticatiefunctie van API is het eenvoudig om het volledige bericht of alleen de kopteksten te ontvangen, de grootte en het aantal berichten van de mailbox te bekijken, berichten van de server te verwijderen en nog veel meer. IMAP protocolfuncties stellen de API-gebruiker in staat om mappen te authenticeren, te creëren, te selecteren, te verwijderen, op te vragen, berichten op te halen en op te slaan en berichtvlaggen te wijzigen.

Hoe verstuur je een e-mail met 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);

Beheer van agendaobjecten

Aspose.Email iCalendar API maakt het mogelijk om Outlook-agenda-objecten in verschillende formaten te maken, te extraheren en op te slaan. Het biedt de mogelijkheid om op te slaan als MSG- of ICS-documenten en om vergaderverzoeken op te halen, te verzenden, bij te werken en te annuleren via protocollen voor het verzenden van berichten. Hoe u de iCalendar-API beheert, kunt u leren van de Met afspraken werken article.

Opslagbestanden voor berichten beheren

Met de Aspose.Email voor Java API kunt u Outlook-opslagformaten beheren. U kunt PST- en OST-bestanden van schijf of stream laden, map- en submapinformatie uit het berichtenarchief ophalen, berichtspecifieke gegevens zoals onderwerp, afzender en ontvanger ophalen en berichten opslaan op een schijf of een stream. Ga voor meer gedetailleerde informatie naar de Werken met Outlook-opslagbestanden sectie in onze documentatie.

Naast het parseren van een bestaande PST, biedt de bibliotheek ook de mogelijkheid om een geheel nieuw PST-bestand te maken en berichten toe te voegen aan elke map ervan.

Maak PST helemaal opnieuw en voeg een bericht toe vanuit het bestand - 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"));

Met contactkaarten werken

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

Microsoft Office Automation — Niet nodig

Aspose.Email voor Java is gebouwd met behulp van beheerde code waarvoor Microsoft Office of Microsoft Outlook niet op de computer geïnstalleerd hoeft te worden om e-mails te verwerken. Het is een perfect alternatief voor Microsoft Outlook-automatisering op het gebied van functies, beveiliging, schaalbaarheid en snelheid. 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: