About Aspose.Email for Python via .NET

Create, manipulate and convert email formats including MSG, EML, EMLX and MHT from Python applications.

Aspose.Email for Python via .NET allows you to add complex email message file handling to your applications. It enables developers to create, manipulate and convert most commonly used email message formats without worrying about the complexities of the underlying format. The API can be used for email management including message content editing, attachment manipulation, management of message storage files and sending/receiving emails via a number of protocols (POP3, IMAP and SMTP).

File format support


  • Microsoft Outlook: MSG, PST, OST, OFT
  • Email: EML, EMLX, MBOX
  • Other: ICS, MHTML, HTML

Email Processing API Features

  • Email format conversion
  • Send & receive emails with attachments
  • Download emails from POP3 and IMAP mail servers
  • Create and update tasks using iCalendar
  • Manipulate message storage files
  • Manipulate email attachments & linked resources
  • Send iCalendar compliant appointments or meetings
  • Support for SSL and TLS
  • Support for TNEF attachments

Dynamically Convert Message Files
Aspose.Email for Python via .NET provides easy-to-use interfaces for conversion process while hiding all the details of the underlying formats. All you need to do is to load the source file and call the Save method with appropriate parameters.

Extensive Support for Appointments
Aspose.Email for Python via .NET can be used to create appointments and save them in ICS format. It also allows to load appointments from ICS files, read or write appointment events, create appointment as draft and set participants status of the appointment attendees

Working with iCalendar API
Aspose.Email for Python via .NET provides the capability to create and save Outlook Calendar objects in MSG and ICS formats. You can also send, retrieve, update and cancel meeting requests. Moreover, the API allows you to dynamically produce & consume recurrence patterns in iCalendar (RFC 2445) format via an intuitive object model.

SMTP, POP3 and IMAP Support
Aspose.Email for Python via .NET API empowers you to create, send and receive emails using SMTP, POP3 and IMAP. It allows you to log into POP3 servers by username and password or APOP authentication to perform email operations including viewing mailbox size and messages count, retrieving the full message or its header, deleting messages from server as well as other basic POP3 commands. Aspose.Email for Python via .NET also supports IMAP protocol including commands as well as authentication, create, delete, select, query folders, get, delete, save messages and manipulate message flags.

Manage Message Storage Files
Aspose.Email for Python via .NET allows you to manage Outlook storage files such as PST & OST. You can perform a number of operations on existing storage files as well as create new PST files from scratch. Possible operations include folder listing, message listing, extraction of messages and contacts in MSG format. Along with Outlook storage files, Aspose.Email for Python via .NET also supports Mbox file format. You can use Aspose.Email for Python via .NET to load existing Mbox files and extract message information.