Supported Protocols

Contents
[ ]

Aspose.Email for .NET offers extensive support for various email protocols, enabling developers to seamlessly integrate advanced email processing capabilities into their .NET applications. These protocols facilitate communication with email servers, retrieval of email messages, sending of emails, and management of mailbox folders. Below is a comprehensive overview of the protocols supported by Aspose.Email for .NET:

Protocol Description Load Save
POP3 (Post Office Protocol version 3) POP3 is a widely-used protocol for retrieving email messages from a mail server. Aspose.Email for .NET allows developers to interact with POP3 servers to download emails, read message headers, and retrieve message contents. With Aspose.Email, developers can easily implement functionalities such as downloading emails from POP3 servers, marking messages as read, and deleting messages from the server. tick tick
IMAP (Internet Message Access Protocol) IMAP is another popular protocol for accessing email messages stored on a mail server. Aspose.Email for .NET supports IMAP, enabling developers to perform advanced email management tasks such as retrieving messages from specific folders, searching for emails based on criteria, moving messages between folders, and synchronizing mailbox contents across multiple devices. Additionally, Aspose.Email supports IMAP IDLE, allowing real-time notification of new email arrivals without the need for frequent polling. tick tick
SMTP (Simple Mail Transfer Protocol) SMTP is the standard protocol used for sending email messages from a client to a server or between servers. Aspose.Email for .NET provides robust support for SMTP, allowing developers to send emails programmatically from their .NET applications. Developers can configure SMTP settings, specify sender and recipient addresses, set message subjects and bodies, attach files, and handle delivery status notifications. Aspose.Email also supports SSL/TLS encryption for secure email transmission over SMTP. tick tick
Exchange Web Services (EWS) Exchange Web Services (EWS) is a web service protocol provided by Microsoft Exchange Server for accessing mailbox data and performing various email-related operations. Aspose.Email for .NET offers comprehensive support for EWS, enabling developers to interact with Exchange Server environments programmatically. With Aspose.Email, developers can access mailbox folders, retrieve emails, send messages, manage calendar events, and perform other tasks using the EWS protocol. tick tick
MAPI (Messaging Application Programming Interface) MAPI is a Microsoft Windows API used by applications to interact with messaging systems such as Microsoft Exchange. Aspose.Email for .NET provides support for MAPI, allowing developers to access and manipulate mailbox data stored on Exchange Server using MAPI-based protocols. With Aspose.Email, developers can work with MAPI properties, folders, messages, attachments, and other elements programmatically. tick tick
Microsoft Graph MS Graph API serves as a unified endpoint for accessing data and intelligence across Microsoft 365 services. With Aspose.Email for .NET’s integration with Microsoft Graph API, developers gain access to a wide range of email-related functionalities within their applications such as accessing mailbox data, sending email messages, managing calendar events, and implementing authentication and authorization mechanisms.

The integration of Aspose.Email for .NET with these protocols enables developers to build sophisticated email processing solutions tailored to their specific needs. Aspose.Email provides the tools and functionalities you need to accomplish your email-related tasks efficiently and effectively.