Panoramica delle funzionalità

Aspose.Email per Java è suddiviso in diversi componenti separati, ciascuno con caratteristiche specifiche. Ecco un elenco delle funzionalità per ciascuno dei principali pacchetti.

Aspose.Email.Mail

Funzionalità generali delle email

  • Crea email contenenti testo semplice
  • Crea email contenenti HTML
  • Crea corpi di messaggio alternativi per la compatibilità sia con client email HTML che non HTML
  • Connettiti a qualsiasi server SMTP su una porta specificata
  • Invia email tramite qualsiasi server SMTP
  • Connettiti a un server SMTP con SSL abilitato
  • Connettiti a un server SMTP basato su TLS

Funzionalità degli allegati

  • Aggiungi allegati alle email
  • Rimuovi gli allegati dalle email
  • Crea allegati da percorsi di file
  • Crea allegati da flussi
  • Crea allegati da array di byte

Funzionalità degli oggetti incorporati

  • Incorpora oggetti (come immagini, suoni e così via) nelle tue email
  • Rimuovi gli oggetti incorporati dalle tue email
  • Incorpora oggetti da percorsi di file
  • Incorpora oggetti da flussi
  • Incorpora oggetti da array di byte

Funzionalità di importazione/esportazione

  • Importa email in formato Microsoft Outlook (MSG).
  • Importa email HTML di Microsoft (MHT)
  • Importa email nel formato di messaggio conforme a RFC822 (EML)
  • Crea email dal contenuto HTML
  • Esporta le email nel formato HTML di Microsoft (MHT)
  • Esporta le email nel formato di messaggio conforme a RFC822 (EML)
  • Esporta le email da un file PST di Outlook a file MSG di Outlook

Funzionalità Email di Massa

  • Supporta l’invio di email in batch
  • Funzionalità integrata di multithreading per l’invio di email di massa
  • Supporta il salvataggio di messaggi email di massa in un pool di messaggi

Funzionalità di Unione Mail

  • Unione mail basata su modello usando diverse fonti dati
  • Supporta DataTable come fonte dati
  • Supporta DataRowCollection come fonte dati
  • Supporta DataReader come fonte dati
  • Crea modello di email da file
  • Crea modello di email da un’istanza MailMessage
  • Esegui merge mail riga per riga per generare messaggi email

Funzionalità del calendario

  • Aggiungi eventi iCalendar ai messaggi email.
  • Annulla gli eventi iCalendar.
  • Invia richieste di riunione via email.
  • Invia richieste di appuntamento via email.

Funzionalità di gestione degli eventi

  • Supporta una varietà di eventi utili per fornire maggiore controllo.
  • Esegui azioni quando tutte le email in massa sono state inviate.
  • Esegui azioni quando un messaggio sta per essere inviato.
  • Ricevi una notifica tramite evento quando un’email è stata inviata completamente.

Funzionalità di utilità

  • Personalizza le intestazioni email.
  • Imposta priorità, data e ora del messaggio.
  • Supporta tutti i set di caratteri.
  • Richiedi ricevute di lettura.

Funzionalità avanzate

  • Modelli di programmazione asincroni e sincroni.
  • Supporta l’analisi delle email nei formati MSG, MHT ed EML.
  • Supporta il salvataggio delle email nei formati MSG, MHT ed EML.
  • Estrai gli allegati dai file di messaggi email Microsoft Outlook (MSG).
  • Leggi i messaggi dai file PST di Outlook.
  • Supporta la connessione SMTP di backup.
  • Specifica il numero di tentativi per le connessioni SMTP.

Aspose.Email.Mime

Funzionalità generali di parsing

  • Estrai le intestazioni email e i corpi dei messaggi.
  • Recupera nomi e valori dalle intestazioni email.
  • Recupera gli indirizzi From, To, Cc e Reply-To.
  • Recupera e salva gli allegati.
  • Recupera e salva oggetti incorporati come immagini e suoni.

Funzionalità di importazione/esportazione

  • Importa email nel formato di messaggio di Microsoft Outlook (MSG).
  • Importa email nel formato HTML di Microsoft (MHT).
  • Importa email nel formato di messaggio conforme a RFC822 (EML).
  • Esporta le email nel formato HTML di Microsoft (MHT).
  • Esporta le email nel formato di messaggio conforme a RFC822 (EML).

Funzionalità di utilità

  • Supporta più intestazioni.
  • Supporta più parti.
  • Supporta tutti i set di caratteri.
  • Recupera i metadati come contentType, MimeVersion e XMailer.

Funzionalità avanzate di parsing

  • Carica e analizza le email nei formati MSG, MHT ed EML.

Aspose.Email.Pop3

Funzionalità Generali POP3

  • Recupera messaggi completi o solo le intestazioni.
  • Supporta i comandi POP3 di base.
  • Elenca i messaggi di posta.
  • Recupera le email nei formati MIME e testo semplice.
  • Recupera le informazioni della casella di posta.
  • Mantieni attiva la connessione POP3.
  • Funzionalità di gestione email.
  • Elimina le email selezionate sul server POP3.
  • Elimina tutte le email.
  • Annulla l’eliminazione sul server POP3.
  • Connettiti a un server POP3 con SSL abilitato.

Funzionalità di Sicurezza

  • Supporta l’Authenticated Post Office Protocol (APOP).
  • Supporta l’autenticazione USER/PASS in chiaro.
  • Supporta l’autenticazione CRAM-MD5 RFC 2195.
  • Supporta l’autenticazione DIGEST-MD5 RFC 2831.
  • Supporta l’autenticazione login.
  • Supporta l’autenticazione TLS in testo semplice RFC 2595.

Aspose.Email.Exchange

Funzionalità Generali di Exchange

  • Connettiti a Microsoft Exchange Server 2003, 2007, 2010 e 2013.
  • Recupera le email da Exchange Server.
  • Elenca i messaggi di posta.
  • Recupera le informazioni della casella di posta.
  • Funzionalità di gestione email.
  • Elimina le email selezionate su Exchange Server.

Funzionalità di utilità

  • Imposta i timeout di connessione e lettura.
  • Imposta la dimensione del buffer di invio e ricezione.
  • Ottieni identificatori univoci dalle email su un server.
  • Recupera il conteggio dei messaggi.
  • Recupera la dimensione del messaggio.

Aspose.Email.Imap

Funzionalità Generali

  • Connettiti e comunica con i server IMAP.
  • Manipola i messaggi email e le cartelle sul server.
  • Connettiti a un server IMAP con SSL abilitato.
  • Ricevi una notifica quando arriva un’email, evitando così di interrogare il server ripetutamente

Funzionalità di Gestione Messaggi

  • Recupera i messaggi email.
  • Recupera le intestazioni dei messaggi email.
  • Salva i messaggi email nel file system locale.
  • Elimina i messaggi email.
  • Elenca i messaggi email nella cartella specificata.
  • Imposta flag (letto, eliminato, ecc.) per i messaggi email specificati.

Funzionalità di Gestione Cartelle

  • Crea cartelle email.
  • Elimina le cartelle email.
  • Rinomina le cartelle email.

Funzionalità di Sicurezza

  • Supporta l’autenticazione USER/PASS in chiaro.
  • Supporta l’autenticazione CRAM-MD5 RFC 2195.
  • Supporta l’autenticazione DIGEST-MD5 RFC 2831.
  • Supporta l’autenticazione login.
  • Supporta l’autenticazione TLS in testo semplice RFC 2595.

Aspose.Email.Verify

Funzionalità di Convalida

  • Convalida gli indirizzi email.
  • Supporta la convalida della sintassi email.
  • Supporta la convalida del dominio email.
  • Supporta la convalida del server di posta.
  • Supporta la convalida dei record MX.
  • Convalida asincrona.
  • Risultati di convalida flessibili.

Funzionalità di utilità

  • Specifica i server DNS.* Imposta il timeout della richiesta.

Aspose.iCalendar

  • Calcola facilmente e in modo affidabile le date e gli orari di occorrenza anche per i pattern di ricorrenza più complessi.
  • Consuma e genera pattern di ricorrenza nel formato iCalendar (RFC 2445).
  • Crea pattern di ricorrenza programmaticamente tramite un modello di oggetti intuitivo.
  • Utilizza pattern di ricorrenza annuali, mensili, settimanali, giornalieri, orari, minuziali e secondari.
  • Rappresenta i pattern di ricorrenza nelle tue applicazioni Windows, web o mobile.

Supporto per file PST/OST

  • Supporto per file Personal e Offline Storage
  • Genera e legge file OST, PST
  • Supporta file PST di tutti i tipi
  • Tutti i tipi di OST supportati per la lettura

Protocolli supportati

  • SMTP
  • MIME
  • POP3
  • IMAP
  • HTTP