Aspose.Email  per Java

API Java Outlook e API Java Thunderbird per l’elaborazione della posta elettronica

Genera e-mail, invia e-mail e analizza e-mail da Outlook e Thunderbird senza richiedere software aggiuntivo. Invia e ricevi email tramite protocolli SMTP, POP3, IMAP.

  Scarica la prova gratuita
  
 

Aspose.Email per Java consente agli sviluppatori di concentrarsi sull'implementazione della propria logica aziendale per la gestione delle e-mail senza la necessità di conoscere le specifiche di formato o la programmazione di rete.

Aspose.Email per Java può creare e-mail di Outlook, analizzare e-mail o convertire formati di messaggi come MSG, EML, MBOX, PST, OST e MHT dall'interno delle applicazioni Java. L'API è in grado di manipolare il contenuto dei messaggi, gli allegati, le intestazioni e le proprietà MAPI e offre la capacità di inviare e ricevere e-mail tramite una serie di protocolli popolari. Permette di lavorare con i file di archiviazione di Outlook come i file di archiviazione personali PST e i file di archiviazione offline OST. È possibile elencare e-mail, estrarre e-mail, aggiungere o rimuovere messaggi dai file di archiviazione in base alle specifiche dell'applicazione. La libreria Java Email consente anche di lavorare con il file dei contatti di Outlook (VCF). La panoramica di tutte le funzionalità e del loro utilizzo con esempi di codice è disponibile nel nostro documentation

Funzionalità API avanzate per l'elaborazione della posta elettronica

Consulta la documentazione per le funzionalità più popolari di Aspose.Email:

Converte i formati dei messaggi con poche righe di codice

Crea file ICF e VCF v3.0

Leggi le email in ordine crescente o decrescente

Crea una gerarchia di cartelle in PST usando la notazione di stringa

Specifica le date di creazione e modifica per ICS

Configurazione della crittografia SSL/TLS sulle istanze dei client di posta elettronica

Usa il proxy HTTP per i client di posta elettronica (SMTP, IMAP, POP3)

Converti messaggi in diversi formati di posta elettronica in Java

La libreria Java Email fornisce interfacce facili da usare per conversione nei formati di file di messaggi supportati. Per eseguire una conversione, è sufficiente caricare il file sorgente nel modello a oggetti API e chiamare il metodo save con i parametri richiesti. È davvero così semplice!

Invio di e-mail tramite SMTP, POP3 e IMAP

L'API consente di creare e formattare messaggi, allegare file e immagini e inviarli a indirizzi e-mail tramite SMTP protocollo. Un'altra funzionalità fornita dall'API è l'accesso POP3 server tramite nome utente e password. Tramite la funzione di autenticazione APOP dell'API, è facile ottenere il messaggio completo o solo le intestazioni, visualizzare le dimensioni e il numero di messaggi della casella di posta, eliminare i messaggi dal server e molto altro. IMAP le funzionalità del protocollo consentono all'utente dell'API di autenticare, creare, selezionare, rimuovere, interrogare cartelle, ottenere e salvare messaggi e modificare i contrassegni dei messaggi.

Come inviare un'e-mail tramite 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);

Gestione degli oggetti del calendario

L'API Aspose.Email iCalendar consente di creare, estrarre e salvare oggetti del calendario di Outlook in vari formati. Fornisce la capacità di salvare come documenti MSG o ICS e di recuperare, inviare, aggiornare e annullare le richieste di riunione tramite protocolli di invio di messaggi. Come gestire l'API iCalendar puoi imparare da Lavorare con gli appuntamenti article.

Gestisci i file di archiviazione dei messaggi

L'API Aspose.Email per Java consente di gestire i formati di archiviazione di Outlook. È possibile caricare file PST e OST da un disco o da uno stream, ottenere informazioni su cartelle e sottocartelle dall'archivio dei messaggi, recuperare dettagli specifici del messaggio come oggetto, mittente, destinatario e salvare i messaggi su un disco o uno stream. Per informazioni più dettagliate, visita il Utilizzo dei file di archiviazione di Outlook sezione nella nostra documentazione.

Oltre ad analizzare un PST esistente, la libreria fornisce anche i mezzi per creare un file PST da zero e aggiungere messaggi a qualsiasi cartella di esso.

Crea PST da zero e aggiungi un messaggio da file - 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"));

Lavora con le schede di contatto

Aspose.Email per Java consente di manipolare i file delle schede di contatto, noti anche come VCF o vCard, che è un formato di file mondiale per archiviare e scambiare schede di contatto. Può anche elaborare schede di contatto di Outlook e vCard Thunderbird all'interno delle app Java. Utilizzando Aspose.Email per Java, puoi inviare file vCard o VCF via e-mail, allegare VCF ai tuoi messaggi o estrarli dalle e-mail. Inoltre, puoi scambiare file vCard (VCF) a modo tuo. L'API consente di modificare, creare e rimuovere le tue schede di contatto. Puoi aggiungere facilmente il supporto per le schede di contatto alla tua applicazione.

Microsoft Office Automation: non necessaria

Aspose.Email per Java è stato creato utilizzando codice gestito che non richiede l'installazione di Microsoft Office o Microsoft Outlook sul computer per funzionare con l'elaborazione delle e-mail. È una perfetta alternativa all'automazione di Microsoft Outlook in termini di funzionalità, sicurezza, scalabilità e velocità. È abbastanza facile migrare da Office Automation ad Aspose.

  
  

Aspose.Email offre API e-mail individuali per altri ambienti di sviluppo popolari, elencati di seguito: