Aspose.Email  for 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 e-mail 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 dover conoscere le specifiche del 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 può manipolare il contenuto dei messaggi, gli allegati, le intestazioni e le proprietà MAPI, nonché la capacità di inviare e ricevere e-mail tramite una serie di protocolli popolari. Fornisce inoltre la possibilità di gestire i documenti di archiviazione dei messaggi come Personal File di archiviazione PST e offline File di archiviazione OST. Puoi elencare e-mail, estrarre e-mail, aggiungere o rimuovere messaggi dai file di archiviazione secondo le specifiche dell'applicazione. La libreria di posta elettronica Java consente di lavorare con il file dei contatti di Outlook (VCF).

Funzionalità avanzate dell'API di elaborazione della posta elettronica

Crea e manipola messaggi tramite API

Inter-convertire i formati dei messaggi con poche righe di codice

Estrarre le informazioni sull'intestazione del messaggio

Aggiungi, estrai e manipola gli allegati

Crea messaggi in formato HTML

Crea messaggio in modalità bozza (solo MSG)

Attraversa e leggi gli allegati e-mail nidificati

Recupera più destinatari

Accedi alle proprietà MAPI

Elenca le cartelle personalizzate create dall'utente

Ottieni il percorso della cartella nel file OLM

Supporto multiconnessione per operazioni di backup e ripristino IMAP

Supporto multiconnessione per operazioni SMTP

Crea file ICF e VCF v3.0

Leggi le email in ordine crescente o decrescente

Salva MapiCalendar con il formato del corpo HTML

Crea e gestisci l'archivio sul posto in Office 365

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

Specificare le date di creazione e modifica per ICS

Accedi al file di dati di Outlook per MacOS (OLM)

Configura la crittografia SSL/TLS sulle istanze del client di posta elettronica

Crea contatto nella sottocartella dei contatti in EWS

Crea un metodo unificato per il recupero degli elementi MAPI in EWS

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

Converti il messaggio in diversi formati di posta elettronica in Java

La libreria Java Email fornisce interfacce di facile utilizzo per la conversione dei formati di file di messaggi supportati. Per eseguire una conversione, tutto ciò che devi fare è caricare il file di origine 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 protocollo SMTP. Un'altra funzionalità fornita dall'API è l'accesso ai server POP3 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 della casella di posta e il conteggio dei messaggi, eliminare i messaggi dal server e molto altro. Poche funzionalità del protocollo IMAP supportate dall'API come autenticazione, creazione, selezione, rimozione, query su cartelle, ricezione e salvataggio di messaggi e modifica dei flag dei messaggi.

Come inviare un'e-mail utilizzando SMTP - Java

// Inizializza l'oggetto SmtpClient

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

// Imposta le opzioni di sicurezza per il server

client.setSecurityOptions(SecurityOptions.Auto);

// Crea un nuovo messaggio

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..");		

// Invia il messaggio ora

client.send(msg);

Gestione degli oggetti del calendario

Aspose.Email iCalendar API consente di creare, estrarre e salvare oggetti del calendario di Outlook in vari formati. Fornisce la capacità di salvare come documenti MSG o ICS, nonché di recuperare, inviare, aggiornare e annullare le convocazioni di riunione tramite protocolli di invio di messaggi.

Manage Message File di archiviazione

L'API Aspose.Email per Java consente di gestire i formati di archiviazione di Outlook. È possibile caricare file PST e OST dal disco o da un flusso, ottenere informazioni su cartelle e sottocartelle dall'archivio dei messaggi, recuperare dettagli specifici del messaggio come oggetto, mittente, destinatario e salvare i messaggi su disco o flusso.

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

// crea un'istanza di PersonalStorage

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

// crea una cartella nella radice di PST

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

// aggiunge il messaggio alla cartella appena creata

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

Work With Contact Cards

Aspose.Email per Java consente di manipolare i file delle schede dei contatti, noti anche come VCF o VCard, che è un formato di file mondiale per archiviare e scambiare le schede dei contatti. Elabora le schede dei contatti di Outlook e Thunderbird VCard all'interno delle app Java. Utilizzando Aspose.Email per Java, puoi inviare file VCard o VCF tramite 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 facilmente aggiungere il supporto per le schede di contatto alla tua applicazione.

Microsoft Office Automation: non necessario

Aspose.Email per Java viene creato utilizzando codice gestito che non richiede l'installazione di Microsoft Office o Microsoft Outlook sulla macchina per funzionare con l'elaborazione delle e-mail. È una perfetta alternativa all'automazione di Microsoft Outlook in termini di funzionalità, sicurezza, scalabilità e velocità.

  
  

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