Novità di Aspose.Email per .NET
Aspose.Email for .NET 25.8
-
Il
X500Addressproprietà del MailAddress la classe fornisce l’accesso all’indirizzo e‑mail in formato Exchange (X.500), se disponibile. -
Il
Aspose.Email.Clients.Graph.ODataQueryBuilderla classe semplifica la costruzione dei parametri di query OData per Microsoft Graph. Questo miglioramento consente filtraggio avanzato, ordinamento, selezione e paginazione quando si lavora con i dati di Graph. -
Il
Aspose.Email.Clients.Graph.IGraphClientAsyncl’interfaccia abilita operazioni asincrone con il GraphClient per migliorare le prestazioni e la reattività.
Aspose.Email for .NET 25.7
- Estrai le risorse immagine collegate esternamente dal corpo HTML e incorporale direttamente nell’output HTML. L’aspetto originale dei messaggi e‑mail contenenti contenuti collegati viene preservato durante il salvataggio o l’elaborazione delle e‑mail. Il HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - quando impostato su true - estrae le immagini collegate e altre risorse dal corpo HTML e le incorpora come allegati, mantenendo la fedeltà visiva del messaggio.
Aspose.Email for .NET 25.6
-
Elenca i messaggi che sono stati eliminati due volte (soft-deleted) nei file PST. Il PersonalStorage.FindAndEnumerateSoftDeletedItems() il metodo restituisce una raccolta enumerabile di RestoredItemEntry oggetti, ciascuno contenente un eliminato MapiMessage e il suo corrispondente FolderId.
-
Recupera il contenuto delle cartelle dai file PST in modo paginato usando il sovraccarico FolderInfo.GetContents(MailQuery query, int startIndex, int count) metodo che recupera un sottoinsieme di messaggi che corrispondono alla query specificata, a partire da un indice dato e limitato da un conteggio.
Aspose.Email for .NET 25.4
-
Diverse classi sono state aggiornate con metodi asincroni per migliorare la scalabilità e le prestazioni nelle applicazioni moderne. Migliorano il lavoro con i file TGZ, PST, MBOX e VCard.
-
Il MapiContact.FromVCard il metodo è ora sovraccaricato e accetta un VCardLoadOptions parametro anziché una codifica.
Aspose.Email for .NET 25.3
-
Salva e carica allegati in formato TNEF, comunemente usato nei messaggi Outlook (winmail.dat). Usa i seguenti metodi:
- static MapiAttachment MapiAttachment.LoadFromTnef(string fileName) – Carica un allegato da un file TNEF.
- static MapiAttachment MapiAttachment.LoadFromTnef(Stream stream) – Carica un allegato da un flusso TNEF.
- void MapiAttachment.SaveToTnef(string filename) – Salva un allegato in un file TNEF.
- void MapiAttachment.SaveToTnef(Stream stream) – Salva un allegato in un flusso TNEF.
-
Imposta lo stato di un MapiCalendar oggetto, sovrascrivendo esplicitamente il suo comportamento predefinito usando il void MapiCalendar.SetStateForced(MapiCalendarState state) metodo.
Aspose.Email for .NET 25.2
-
Filtra o cerca i messaggi nei file MBOX usando una query. Recupera solo i messaggi che corrispondono a criteri specifici. Migliora le prestazioni e la usabilità quando lavori con grandi file MBOX.
-
Recupera i messaggi in batch più piccoli usando il recupero paginato. Questa funzionalità consente di ridurre il consumo di memoria e migliorare le prestazioni durante l’elaborazione di grandi file MBOX.
Aspose.Email for .NET 25.1
- Espandi le tue capacità di lavoro con i messaggi Gmail usando il IGmailClient interfaccia. Gli sviluppatori ora possono elencare, recuperare, inviare, aggiungere e cancellare e‑mail, nonché gestire i filtri Gmail in modo programmatico.
Aspose.Email for .NET 24.12
- Personalizza le stringhe delimitatrici MIME tramite il nuovo EmlSaveOptions.BoundariesTemplate proprietà. Questa funzionalità offre un maggiore controllo sulla formattazione dei confini — il segnaposto {#} nel modello viene sostituito automaticamente con il numero del confine, consentendo la generazione dinamica e personalizzata di stringhe di confine.
Aspose.Email for .NET 24.11
-
Migliora la gestione degli allegati di riferimento con i seguenti nuovi membri:
- sovraccarico MapiAttachmentCollection.Add metodo - Aggiunge un allegato di riferimento alla raccolta usando il nome specificato e le opzioni di configurazione.
- ReferenceAttachmentOptions classe - Definisce le proprietà degli allegati di riferimento configurando le opzioni per aggiungere un allegato a un messaggio MAPI.
- IsReference proprietà - Identifica gli allegati di riferimento in un messaggio.
-
Migliora la ricerca e il recupero dei messaggi con i nuovi metodi sovraccaricati nella FolderInfo classe:
- IEnumerable
EnumerateMessages(MailQuery mailQuery) - Filtra i messaggi utilizzando un MailQuery. - IEnumerable
EnumerateMessages(MessageKind kind) - Recupera i messaggi per tipo (MessageKind). - IEnumerable
EnumerateMessages(int startIndex, int count) - Pagina il recupero dei messaggi usando un indice di partenza e un conteggio.
- IEnumerable
-
Personalizza l’URL di base per il client SendGrid utilizzando il SendGridRegion enumerazione e le relative proprietà in SendGridClientOptions classe.
-
Abilita la connessione sicura ai punti finali GCC High O365 con il EndPoint proprietà del GraphClient classe.
Aspose.Email for .NET 24.10
- Accedi alle reazioni degli utenti nei file MSG. Il nuovo GetReactions metodo, aggiunto a FollowUpManager classe, permette di recuperare un elenco di reazioni su un messaggio MAPI, facilitando l’analisi del coinvolgimento degli utenti.
Aspose.Email for .NET 24.9
-
Aggiungi intestazioni personalizzate quando crei un’istanza di IEWSClient. Questa funzionalità è particolarmente utile per scenari in cui sono richieste intestazioni specifiche durante l’inizializzazione del client, come ad esempio
X-AnchorMailboxintestazione in EWS. -
Recupera i colori delle categorie dai file PST. Accedi a un elenco di categorie insieme ai loro nomi e colori assegnati, facilitando il mantenimento della coerenza visiva e migliorando l’organizzazione dei dati durante l’elaborazione dei dati di Outlook.
Aspose.Email for .NET 24.6
-
Accedi, gestisci e interagisci con le attività e gli elenchi attività degli utenti in Microsoft Graph con i seguenti metodi di IGraphClient interfaccia:
- ListTaskLists() - Recupera una raccolta di informazioni sugli elenchi attività.
- GetTaskList(string id) - Recupera un elenco attività specifico in base all’ID fornito.
- DeleteTaskList(string id) - Elimina l’elenco attività specificato.
- ListTasks(string id - Recupera una collezione di attività associate all’ID della lista di attività specificata.
- FetchTask(string id) - Recupera un’attività specifica in base all’ID fornito.
- CreateTask(MapiTask task, string taskListUri) - Crea una nuova attività nella lista di attività specificata.
- UpdateTask(MapiTask task) - Aggiorna un’attività esistente con le informazioni fornite.
- UpdateTask(MapiTask task, UpdateSettings updateSettings) - Aggiorna un’attività esistente con le impostazioni di aggiornamento specificate.
-
È possibile annullare le operazioni di divisione MBOX in corso quando necessario, senza riavviare l’intero flusso di lavoro. Gli sviluppatori possono ora utilizzare un
CancellationToken(in .NET Framework 4.5 e .NET Core) o il nuovo Cancel() metodo (per versioni .NET precedenti) per interrompere in modo sicuro i processi di divisione a lunga durata.
Aspose.Email for .NET 24.5
-
Estrai destinatari dai messaggi archiviati in un file PST.
- specificando un ID di ingresso del messaggio.
- iterando attraverso tutti i messaggi nella cartella Posta in arrivo e estraendo i destinatari da ciascun messaggio.
Questa funzionalità è disponibile in il PersonalStorage classe.
-
Recupera elementi eliminati temporaneamente dai file PST e OST locali.
-
Converti file VCF multi‑contatto in una lista di distribuzione.
Aspose.Email for .NET 24.3
- Supporto per Contatti e Calendario in MS Graph - I metodi dell’interfaccia IGraphClient consentono di accedere, gestire e interagire con i contatti e gli eventi di calendario degli utenti:
- Recupera una collezione di contatti MAPI.
- Recupera un contatto specifico.
- Crea un nuovo contatto.
- Aggiorna un contatto esistente.
- Recupera una collezione di informazioni sul calendario.
- Recupera una collezione di elementi di calendario.
- Recupera un elemento di calendario specifico.
- Crea un nuovo elemento di calendario.
- Aggiorna un elemento di calendario esistente.
Aspose.Email for .NET 24.2
-
Manipola le categorie degli elementi Outlook - Aspose.Email consente di recuperare e utilizzare i colori delle categorie associati alle categorie degli elementi Outlook archiviate nei file OLM.
-
Corrispondenza classe contenitore - una nuova EnforceContainerClassMatching è stata aggiunta una proprietà alla FolderCreationOptions classe che, aggiungendo una cartella a un file PST, consente di garantire che la classe della cartella corrisponda al tipo o alla categoria prevista delle cartelle all’interno del file PST.
Aspose.Email for .NET 23.12
- Impostare percorso relativo per le risorse durante il salvataggio del messaggio e‑mail come HTML - Aspose.Email introduce la possibilità di salvare le risorse e‑mail con percorsi relativi quando si esportano i messaggi in formato HTML, offrendo una maggiore flessibilità per il collegamento delle risorse. Gli utenti possono scegliere tra percorsi assoluti e relativi e definire percorsi personalizzati utilizzando il ResourceHtmlRendering evento, semplificando la condivisione e la visualizzazione delle e‑mail tra diversi sistemi.
Aspose.Email for .NET 23.11
-
Valida messaggi e‑mail - È stato aggiunto un set di componenti per consentire agli utenti di validare file di messaggi, supportando formati come eml, emlx, mht, msg e oft. Utilizzando questa funzionalità, gli utenti possono validare i messaggi e ottenere informazioni sul processo di validazione, includendo il tipo di formato e gli errori riscontrati.
-
Allega firme digitali ai messaggi e‑mail - Il metodo AttachSignature nella SecureEmailManager classe progettata per aggiungere facilmente una firma digitale a un’e‑mail.
Una volta allegata la firma, gli utenti possono verificare i risultati tramite proprietà come ‘IsSigned’, ‘MessageClass’ e i dettagli degli allegati.
Per personalizzare il processo di allegamento della firma, gli utenti possono utilizzare il SignatureOptions classe.
Aspose.Email for .NET 23.10
-
Dividi lo storage Mbox in parti più piccole - suddividi file di grandi dimensioni in parti gestibili e implementa azioni personalizzate durante il processo:
- Specifica un prefisso personalizzato per i nomi dei file Mbox suddivisi.
- Personalizza le azioni prima e dopo che un’e‑mail viene copiata in un nuovo file Mbox.
- Reagisci quando viene creato un nuovo file Mbox.
- Rispondi quando un nuovo file Mbox viene riempito con e‑mail.
-
Ottieni contenuto AlternateView per MediaType - recupera il contenuto come stringa da un particolare AlternateView all’interno di un messaggio e‑mail. Il MailMessage.GetAlternateViewContent(string mediaType) il metodo consente di accedere al contenuto di un AlternateView che corrisponde al tipo media specificato.
Aspose.Email for .NET 23.8
-
Invia e‑mail tramite Graph Client - aggiunto il supporto per metodi sovraccaricati alla classe GraphClient che accettano un oggetto MailMessage per l’invio di e‑mail:
-
Salva la lista di distribuzione Mapi in un unico file VCF multi‑contatto - Salva la Mapi Distribution List con un nome file specificato utilizzando le opzioni di salvataggio fornite. È possibile fornire il nome del file e un’istanza della classe MapiDistributionListSaveOptions come parametri.
- void Save(string fileName, MapiDistributionListSaveOptions options) è stato aggiunto un metodo per questo scopo.
Aspose.Email for .NET 23.7
- Elimina elementi da PST - Abbiamo aggiunto un nuovo metodo, DeleteItem(string entryId), alla classe PersonalStorage. Questo metodo fornisce un modo per eliminare elementi (cartelle o messaggi) da una Personal Storage Table (PST) utilizzando l’entryId unico associato all’elemento.
- Gestione eventi e divisione PST - Funzionalità migliorata in PersonalStorage classe:
-
StorageProcessingEventHandler l’evento si verifica prima dell’elaborazione dell’archivio, in particolare prima dell’elaborazione dell’archivio corrente nei metodi MergeWith o SplitInto. Questo evento offre la possibilità di eseguire logica personalizzata o gestire operazioni specifiche prima che l’elaborazione dell’archivio abbia luogo.
-
StorageProcessingEventArgs classe che fornisce dati per l’evento PersonalStorage.StorageProcessing.
-
SplitInto(long chunkSize, string partFileNamePrefix, string path) il metodo sovraccarico consente di dividere l’archivio PST in parti di dimensioni più piccole.
-
- Gestione calendario - Nuove proprietà e un metodo sono stati aggiunti alla classe CalendarReader:
- Count la proprietà consente di recuperare il numero di componenti Vevent (eventi) presenti nel calendario, facilitando il conteggio totale degli eventi.
- IsMultiEvents la proprietà determina se il calendario contiene più eventi.
- Method la proprietà ottiene il tipo di metodo iCalendar associato all’oggetto calendario. Restituisce il tipo di metodo, come “REQUEST”, “PUBLISH” o “CANCEL”, fornendo preziose indicazioni sullo scopo del calendario.
- Versione ottiene la versione di iCalendar.
- LoadAsMultiple() il metodo consente il caricamento di un elenco di eventi da un calendario contenente più eventi. Restituisce un elenco di oggetti Appointment, permettendo un facile accesso e l’elaborazione di ciascun evento singolarmente.
Aspose.Email for .NET 23.6
-
Conserva o rimuovi firma nella conversione da MBOX a PST - impostare il MboxToPstConversionOptions.RemoveSignature impostare la proprietà su ’true’ per rimuovere la firma.
-
Rimuovi firma durante il caricamento di file EML - impostare il LoadOptions.RemoveSignature impostare la proprietà su ’true’ per rimuovere la firma.
-
Controllo firma e‑mail
- Aggiunto un nuovo SecureEmailManager classe per verificare la firma delle e‑mail sicure. Ora è possibile controllare la firma degli oggetti MapiMessage e MailMessage.
- Aggiunto un nuovo SmimeResult classe per memorizzare i risultati del controllo delle e‑mail sicure.
Metodi introdotti di SecureEmailManager:
- CheckSignature(MapiMessage msg)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
- CheckSignature(MailMessage msg)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
Aspose.Email for .NET 23.5
- Determina la versione dei file ICS/VCS - Usa il Versione proprietà del Appointment classe per recuperare la versione dei file ICS/VCS.
- Personalizza le opzioni di salvataggio per i file VCard - Abbiamo aggiunto il nuovo VCardSaveOptions classe alla nostra API con le seguenti proprietà:
- VCardVersion consente agli utenti di specificare la versione vCard desiderata quando si salvano gli elementi di contatto. Per impostazione predefinita, la classe è configurata per usare la versione vCard 2.1 (VCardVersion.V21).
- UseExtensions - consente agli utenti di controllare se possono essere utilizzati campi estesi quando si salvano i file vCard. Quando impostato su true (predefinito), le estensioni sono permesse, fornendo compatibilità con campi personalizzati e informazioni di contatto aggiuntive.
- PreferredTextEncoding - la codifica da usare quando si salvano gli elementi di contatto vCard.
- Ottieni il numero totale di elementi messaggio contenuti nello storage Zimbra con il GetTotalItemsCount() metodo del TgzReader classe.
- Recupera una sottocartella PST per percorso - Recupera una sottocartella con il nome specificato dalla cartella PST corrente usando il FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) sovraccarico del metodo.
Aspose.Email for .NET 23.4
- Aggiungi un allegato di riferimento a un messaggio - Abbiamo aggiunto un nuovo Aggiungi metodo a MapiAttachmentCollection classe con i seguenti parametri: ’name’ - il nome dell’allegato ‘sharedLink’ - un link condiviso completamente qualificato all’allegato fornito dal servizio web che manipola l’allegato ‘url’ - la posizione del file ‘providerName’ - il nome del provider dell’allegato di riferimento
- Verifica di più contatti VCard - Verifica se un file sorgente contiene più contatti con il nuovo VCardContact.IsMultiContacts(string filePath) metodo.
- Converti il formato calendario ICS in formati messaggio - Converte gli appuntamenti in oggetti messaggio come MapiMessage e MailMessage.
- Opzioni aggiuntive per il salvataggio dei messaggi nei formati HTML e MHTML:
- MapiTask.Priority - Ottiene o imposta la Priorità corrente dell’oggetto Task.
- MhtSaveOptions.SaveAllHeaders - Definisce se è necessario salvare tutte le intestazioni nell’output mhtml o meno.
- HtmlFormatOptions.RenderTaskFields - Indica che i campi specifici del Task devono essere scritti nell’HTML di output.
- Imposta Timeout per il processo di conversione e caricamento dei messaggi - Limita il tempo in millisecondi durante la conversione e il caricamento dei messaggi, assicurando che il processo non duri più del necessario. A tal fine, sono state introdotte le seguenti funzionalità:
- MailConversionOptions.Timeout - Limita il tempo in millisecondi durante la conversione di un messaggio.
- MailConversionOptions.TimeoutReached - Generato se il tempo scade durante la conversione a MailMessage.
- MsgLoadOptions.Timeout - Limita il tempo in millisecondi durante la conversione di un messaggio.
- MsgLoadOptions.TimeoutReached - Generato se il tempo scade durante la conversione a MailMessage.
Aspose.Email for .NET 23.3
- Ottenere il numero totale di elementi messaggio contenuti nello storage OLM con il GetTotalItemsCount() metodo per OlmStorage classe.
- Determina se MapiMessage è OFT o MSG - Determina se MapiMessage è stato caricato da un file OFT o MSG con il nuovo MapiMessage.IsTemplate proprietà.
- Rilevare un formato di file NSF
Aspose.Email for .NET 23.1
-Recuperare le proprietà del messaggio da MboxMessageInfo - Ottenere accesso alle informazioni su singoli messaggi memorizzati in un file mbox, come dimensione del messaggio, indice, intestazioni, flag e altri metadati. Abbiamo aggiunto le seguenti proprietà a MboxMessageInfo classe:
DateTime Date - Restituisce la data del messaggio MailAddress From - Restituisce la stringa dell’indirizzo mittente Subject - Restituisce l’oggetto del messaggio MailAddressCollection To - Restituisce la collezione di indirizzi che contiene i destinatari del messaggio MailAddressCollection CC - Restituisce la collezione di indirizzi che contiene i destinatari CC MailAddressCollection Bcc - Restituisce la collezione di indirizzi che contiene i destinatari BCC del messaggio
Aspose.Email for .NET 22.12
- Ottenere il numero totale di elementi messaggio contenuti nel PST - Abbiamo aggiunto il GetTotalItemsCount() metodo per PersonalStorage.Store proprietà.
- Ottenere una cartella RSS Feed standard nello storage personale, Aggiungere una cartella RSS Feed standard in PST - È stato aggiunto un nuovo valore RssFeeds all’enum StandardIpmFolder. Ora la cartella RSS Feed può essere facilmente recuperata o aggiunta allo storage.
- Decripta un messaggio email memorizzato in formato MAPI - Abbiamo aggiunto un metodo Decrypt alla classe MapiMessage:
- MapiMessage.IsEncrypted - Restituisce un valore che indica se il messaggio è criptato.
- MapiMessage.Decrypt() - Decripta questo messaggio (il metodo ricerca nei negozi My dell’utente corrente e del computer il certificato e la chiave privata appropriati).
- MapiMessage.Decrypt(X509Certificate2 certificate) - Decripta questo messaggio con certificato.
- Impostazione di un ID prodotto durante il salvataggio di MapiCalendar in formato ICS - Abbiamo aggiunto ProductIdentifier proprietà per MapiCalendarIcsSaveOptions classe.
- Estrarre messaggi per identificatori da OLM e MBOX - Questo è il modo efficiente per evitare di attraversare l’intero archivio ogni volta per trovare un messaggio specifico da estrarre.
- Determina se l’allegato è Inline o Regolare con il MapiAttachment.IsInline proprietà.
Aspose.Email for .NET 22.11
- Ottenere un tipo di elemento MAPI - Evitare di controllare il valore della proprietà MessageClass ogni volta prima della conversione del messaggio.
- Rimuovere la firma da MapiMessage - Per una migliore compatibilità, la MapiMessage.RemoveSignature metodo e MapiMessage.IsSigned le proprietà sono state aggiunte.
- Identificazione delle cartelle predefinite - La nuova FolderInfo metodo, GetPredefinedType, è stato introdotto per determinare se una cartella è all’interno di una cartella predefinita restituendo il valore enum StandardIpmFolder basato sul valore del parametro specificato.
- Verifica del formato TNEF dell’allegato - Il Attachment.IsTnef la proprietà indica se l’allegato del messaggio è formattato TNEF.
Aspose.Email for .NET 22.10
- Rinominare un allegato in MapiMessage - Ora è possibile modificare il Nome visualizzato valore della proprietà negli allegati MapiMessage.
Aspose.Email for .NET 22.9
- Elenca i messaggi con Graph API - Il nuovo OrderBy metodo che ti consente di controllare l’ordinamento dei messaggi recuperati in base ai criteri specificati.
Aspose.Email for .NET 22.8
- Lettura di messaggi da MBOX - Abbiamo introdotto nuove funzionalità per configurare le opzioni di caricamento:
- MailStorageConverter.MboxMessageOptions proprietà - Ottiene o imposta le opzioni di caricamento email durante il parsing di uno storage Mbox.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) metodo. Il parametro EmlLoadOptions specifica le opzioni quando si legge un messaggio dallo storage Mbox.
Aspose.Email for .NET 22.7
- Ottieni informazioni di identificazione del messaggio come UID o numero di sequenza usando le seguenti funzionalità:
- MailboxInfo classe - Rappresenta le informazioni di identificazione di un messaggio in una casella di posta.
- SequenceNumber proprietà - Il numero di sequenza di un messaggio.
- UniqueId proprietà - L’ID univoco di un messaggio.
- MailMessage.ItemId proprietà - Rappresenta le informazioni di identificazione di un messaggio in una casella di posta.
Aspose.Email for .NET 22.6
- Conservazione del timestamp originale nei file ICS - Estrai gli elementi del calendario da file PST e salvali in formato ICS con il timestamp originale usando le seguenti opzioni:
- MapiCalendarIcsSaveOptions - Consente di specificare opzioni aggiuntive quando si salva MapiCalendar in formato ICS.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - Consente di mantenere il valore originale DateTimeStamp nel file di output.
Aspose.Email for .NET 22.5
- Elenca i messaggi con supporto alla paginazione tramite Graph Client - L’API fornisce il supporto alla paginazione e al filtraggio per elencare i messaggi. Questo è molto utile quando la casella di posta contiene un gran numero di messaggi e richiede molto tempo per recuperare le informazioni di riepilogo.
- Modalità asincrona nella gestione dei client di posta - Un nuovo approccio al compito include i seguenti membri API:
- IAsyncSmtpClient - Consente alle applicazioni di inviare messaggi usando Simple Mail Transfer Protocol (SMTP).
- SmtpClient.CreateAsync - Crea una nuova istanza della classe Aspose.Email.Clients.Smtp.SmtpClient.
- IAsyncSmtpClient.SendAsyncparametro di metodo (Aspose.Email.Clients.Smtp.Models.SmtpSend) impostato.
- IAsyncSmtpClient.ForwardAsyncargomenti (Aspose.Email.Clients.Smtp.Models.SmtpForward).
- IAsyncImapClient - Consente alle applicazioni di accedere e manipolare i messaggi usando Internet Message Access Protocol (IMAP).
- ImapClient.CreateAsync - Crea una nuova istanza della classe Aspose.Email.Clients.Imap.ImapClient.
Aspose.Email for .NET 22.4
- Invia email con i servizi di consegna MailGun e SendGrid - Abbiamo creato un’API unificata che puoi utilizzare per inizializzare le opzioni a seconda del servizio da utilizzare per l’invio dei messaggi, chiamare l’istanza client necessaria usando il costruttore, preparare e inviare un messaggio email. È disponibile anche una versione asincrona del metodo Send.
- Imposta l’intestazione X-ALT-DESC nel file ICS - Abbiamo introdotto una nuova HtmlDescription proprietà per impostare l’intestazione X-ALT-DESC.
Aspose.Email for .NET 22.3
- Elenca gli allegati dei messaggi usando il client IMAP - Ottieni informazioni sugli allegati come nome, dimensione senza recuperare i dati dell’allegato. Membri API coinvolti nell’operazione:
- Aspose.Email.Clients.Imap.ImapAttachmentInfo - Rappresenta le informazioni di un allegato.
- Aspose.Email.Clients.Imap.ImapAttachmentInfoCollection - Rappresenta una raccolta di ImapAttachmentInfo.
- Aspose.Email.Clients.Imap.ListAttachments(int sequenceNumber) - Ottiene informazioni per ogni allegato nel messaggio.
- Recupera elementi con allegati tramite client EWS - Abbiamo aggiunto il FetchItems(EwsFetchItems options) metodo per EwsClient. Accetta un’istanza di EwsFetchItems classe come parametro per controllare il comportamento del metodo.
Aspose.Email for .NET 22.2
- Aggiunta di allegati di riferimento Membri API introdotti:
- Aspose.Email.ReferenceAttachment - rappresenta un allegato di riferimento.
- Aspose.Email.AttachmentPermissionType - I dati del tipo di autorizzazione associati a un allegato di riferimento web.
- Aspose.Email.AttachmentProviderType - Il tipo di servizio web che manipola l’allegato.
- Recupera la classe del messaggio - Abbiamo aggiunto MessageClass proprietà per ExchangeMessageInfo classe per recuperare la classe di ogni messaggio nella collezione da una cartella pubblica, dopo aver stabilito una connessione a un client EWS.