Libreria di elaborazione e-mail di .NET Outlook e Thunderbird
Crea, analizza, converti e manipola e-mail e archivi e-mail multipiattaforma
Scarica la prova gratuitaAspose.Email per .NET è un set completo di API di elaborazione e-mail che possono essere utilizzate per creare applicazioni multipiattaforma con la capacità di creare posta, manipolare, analizzare, convertire e trasmettere messaggi senza utilizzare Microsoft Outlook o Office Automation. L'API fornisce le funzionalità di manipolazione delle e-mail come l'aggiunta, l'estrazione o la rimozione di allegati da un oggetto messaggio, la personalizzazione delle intestazioni dei messaggi aggiungendo o rimuovendo destinatari o modificando l'oggetto e altro ancora.
Aspose.Email per .NET semplifica agli sviluppatori il lavoro con una serie di formati Microsoft Outlook e Mozilla Thunderbird come MSG, EML, EMLX, PST, OST, MBOX e MHT, oltre a offrire la possibilità di gestire i file di archiviazione dei messaggi come Personale File di archiviazione (PST) e offline File di archiviazione (OST) e MBOX. Gli sviluppatori possono utilizzare l'API per inviare e ricevere e-mail tramite una serie di protocolli popolari come POP3, IMAP e SMTP o connettersi con Microsoft Exchange Server tramite WebDav e Servizi Web Exchange per inviare e ricevere e-mail con allegati ed elencare o rimuovere messaggi dal server.
Advanced API di posta elettronica .NET Features
Invia email con corpo HTML e allegati
Funzionalità di stampa unione e invio di posta in blocco
Elenca e scarica i messaggi dai server di posta POP3 e IMAP
Elenca, scarica e invia messaggi tramite Microsoft Exchange Server
Crea e aggiorna attività utilizzando iCalendar
Carica messaggi da file o stream
Salva i messaggi su file o stream
Formati di messaggi interconvertiti
Manipola messaggi File di archiviazione personali e offline
Aggiungi messaggi, contatti, attività, note, elementi del calendario e liste di distribuzione a PST
Estrai messaggi, contatti ed elementi del calendario da PST
Genera modelli di ricorrenza specificati secondo iCalendar RFC
Manipolare gli elementi del calendario utilizzando il client del servizio Web Exchange (EWS).
Aggiungi oggetti incorporati e allegati alle e-mail
Includi testo e corpo della posta HTML
Stampa unione da un modello
Invia appuntamenti o riunioni conformi a iCalendar
Crea intestazioni di posta personalizzate
Supporto per proxy HTTP nei client di posta elettronica, ovvero POP3, IMAP e SMTP
Conversione di attività di Outlook in MHTML
Singolo metodo unificato per il recupero di vari tipi di elementi di Outlook
Crea contatto nella sottocartella dei contatti in EWS
Aggiungi allegato agli eventi ricorrenti del calendario
Aggiorna membro in una lista di distribuzione PST (DL)
Supporto per Outlook per Mac File di dati OLM
Supporto per la creazione di file ICF e VCF versione 3.0
Ottieni il percorso della cartella nel file OLM
Ottieni l'elenco delle cartelle personalizzate create dall'utente
Supporto multiconnessione per operazioni IMAP e POP3 ricorsive
Converti dinamicamente il messaggio in più formati di posta elettronica in .NET
Aspose.Email è una buona scelta se stai cercando un'API per convertire le email in diversi formati di file. Ad esempio, puoi convertire facilmente i file MSG in formati EML, HTML o MHTML o viceversa. L'API ha esposto le interfacce per tutti i possibili processi di conversione nascondendo le specifiche del formato sottostante, rendendo così facile per gli sviluppatori integrare l'API nelle loro applicazioni. Qualsiasi processo di conversione supportato è semplice come caricare il file di origine nel modello a oggetti della libreria e chiamare il metodo Save con i parametri appropriati.
Salva il messaggio in diversi formati - C#
// carica il file da convertire
using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))
{
// salva in diversi formati
message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);
message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);
message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);
}
Gestisci gli oggetti del calendario con l'API di iCalendar
Aspose.Email ti offre la possibilità di creare e salvare oggetti del calendario di Outlook tramite la sua API iCalendar. Non solo puoi estrarre gli oggetti Calendario in vari formati e salvarli come file MSG o ICS, ma puoi anche inviare, recuperare, aggiornare e annullare le convocazioni di riunione tramite protocolli di invio di messaggi.
Send and Receive E-mail via SMTP, POP3 and IMAP
Aspose.Email per .NET consente di creare messaggi complessi con allegati, formattazione HTML e immagini e inviare e-mail utilizzando il protocollo SMTP. Consente inoltre di accedere ai server POP3 tramite nome utente e password o autenticazione APOP per eseguire operazioni come ricevere e-mail, visualizzare le dimensioni della casella di posta e il conteggio dei messaggi, recuperare il messaggio completo o solo le intestazioni, eliminare i messaggi dal server e così via .
L'API supporta anche le funzionalità del protocollo IMAP, tra cui autenticazione, creazione, eliminazione, selezione, query su cartelle, ricezione e salvataggio di messaggi, modifica dei flag dei messaggi e comandi IMAP di base.
Connettiti a Microsoft Exchange Server
Aspose.Email per .NET offre la possibilità di connettersi con un Microsoft Exchange Server per eseguire diverse operazioni. Puoi elencare i messaggi da qualsiasi cartella, scaricare messaggi e salvarli nei formati di messaggi supportati. E-mail e gli inviti alle riunioni possono anche essere inviati utilizzando WebDav e Exchange Web Services di Exchange Server. L'API supporta anche le operazioni di messaggistica unificata e il rilevamento automatico delle impostazioni di Exchange Server in base alle credenziali specificate.
Soluzione completa del modello di ricorrenza
Aspose.Email per .NET consente di calcolare facilmente e in modo affidabile date e orari di occorrenza anche per i modelli di ricorrenza più complessi. Puoi produrre e utilizzare dinamicamente modelli di ricorrenza nel formato iCalendar RFC (2445). Puoi scegliere di utilizzare schemi di ricorrenza annuali, mensili, settimanali, giornalieri, orari, minuti e secondi e puoi rappresentare schemi di ricorrenza nelle tue applicazioni Windows, Web o mobili.
Manage Message File di archiviazione
La libreria di posta elettronica può caricare file PST e OST di Microsoft Outlook da un oggetto flusso o da una posizione su disco per recuperare la gerarchia di cartelle completa e leggere i dettagli specifici del messaggio come oggetto, mittente, destinatario o estrarre i messaggi con allegati.
Elenca i messaggi da un PST - C#
// carica il file PST
using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))
{
// elenca le cartelle PST
foreach (var folder in pst.RootFolder.GetSubFolders())
{
// elenca i messaggi in una cartella
foreach (var msg in folder.EnumerateMessages())
{
var folderInfo = pst.GetParentFolder(msg.EntryId);
Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);
}
}
}
Lavora con le schede di contatto
VCard o VCF è un formato di file mondiale per archiviare e scambiare schede dei contatti. Aspose.Email per .NET consente di manipolare i file delle schede di contatto (VCF) all'interno delle app .NET. Elabora le schede dei contatti di Outlook e le Thunderbird VCard. Usando Aspose.Email per .NET, puoi inviare file VCard o VCF tramite e-mail, allegare VCard ai tuoi messaggi. Inoltre, puoi scambiare file VCard a modo tuo. L'API consente di creare, modificare 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 .NET è creato utilizzando codice gestito che non richiede l'installazione di Microsoft Office o Microsoft Outlook sul computer per funzionare con l'elaborazione della posta elettronica. È una perfetta alternativa all'automazione di Microsoft Outlook per la manipolazione dinamica dei file di messaggi e per l'invio e la ricezione di e-mail.
- 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 .NET?
- Elenco clienti
- Storie di successo