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 gratuitaAspose.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à.
- Risorse di apprendimento
- Documentazione
- Codice sorgente
- Riferimenti API
- Video tutorial
- Supporto al prodotto
- Supporto gratuito
- Supporto a pagamento
- Blog
- Note di rilascio
- Perché Aspose.Email per Java?
- Customer Case Studies
- Elenco clienti
- Storie di successo