Skip to main content

Python Email API

Aspose.Email for Python via .NET is a suite of flexible and easy to use class libraries brought together to produce the most powerful Email Programming Component available today. The Python Email API implements a number of network protocols including SMTP, MIME, POP3, IMAP for creating, sending & receiving messages without needing to have any other component. It can also manipulate, extract & convert message files & message archives.

Aspose.Email for Python via .NET also provides classes and algorithms that are useful for time-oriented recurrence patterns, or schedules. The central concepts are coherent with the iCalendar RFC (2445), so it is easy to incorporate iCalendar features into your own python applications.

Email Features

Read & Write Email Formats

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

Getting Started with Aspose.Email for Python via .NET

Are you ready to give Aspose.Email for Python via .NET a try? Simply execute pip install Aspose.Email-for-Python-via-NET to get the latest version & try any of the following code snippets. You may also check the detailed Developer's Guide for all possible usage scenarios.

Inspect PST Structure & Items via Python

personalStorage = PersonalStorage.from_file(dataDir + "template.pst")
folderInfoCollection = personalStorage.root_folder.get_sub_folders()
for folderInfo in folderInfoCollection:
	print("Folder: " + folderInfo.display_name)
	print("Total Items: " + str(folderInfo.content_count))
	print("Total Unread Items: " + str(folderInfo.content_unread_count))
	print("----------------------")

Send Bulk Emails via SMTP using Python

message1 = MailMessage("from@gmail.com", "to@gmail.com", "Sending Bulk Emails using Aspose.Email", "message1, how are you?")
message2 = MailMessage("from@gmail.com", "to@gmail.com", "Sending Bulk Emails using Aspose.Email", "message2, how are you?")
message3 = MailMessage("from@gmail.com", "to@gmail.com", "Sending Bulk Emails using Aspose.Email", "message3, how are you?")

manyMsg =  MailMessageCollection()
manyMsg.append(message1)
manyMsg.append(message2)
manyMsg.append(message3)

#Send using Smtp Client
client = SmtpClient("smtp.gmail.com", 995, "username", "password")
client.security_options = SecurityOptions.AUTO

client.send(manyMsg)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aspose_email_for_python_via_net-26.8-py3-none-win_amd64.whl (58.2 MB view details)

Uploaded Python 3Windows x86-64

aspose_email_for_python_via_net-26.8-py3-none-macosx_11_0_arm64.whl (58.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

aspose_email_for_python_via_net-26.8-py3-none-macosx_10_14_x86_64.whl (80.8 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

Details for the file aspose_email_for_python_via_net-26.8-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for aspose_email_for_python_via_net-26.8-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0d85d607fcdd54fd8ac225130157683e26b41a4650af735eea7d1bdf5b4905d6
MD5 783837847e81f6256bfc3a91a35403b1
BLAKE2b-256 e1a3969c0fbbba2969e8751efdf05d50a3f36ab394f41b31558a7375f9254f7b

See more details on using hashes here.

File details

Details for the file aspose_email_for_python_via_net-26.8-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for aspose_email_for_python_via_net-26.8-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16abe6cad982f8497b32044c55b62907479a70182fdc789705a4a2a520f9dff6
MD5 81a50ef0747fcb461721aa0bc82ea5ab
BLAKE2b-256 1d08adb1c87211c4b017abfdea42ef53429e5a14d6e9a27b0bc21ae113a2f751

See more details on using hashes here.

File details

Details for the file aspose_email_for_python_via_net-26.8-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aspose_email_for_python_via_net-26.8-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51c63cb4145b381469b162bd9a9fd656ae04859c46db2f9c79b52d626b28201f
MD5 fb4539bd12e115848a92dce67f8e6a84
BLAKE2b-256 216d4b81cb9c9c1ca4da29e1aed16d1c5e84e639d166506672a3ae545e01406b

See more details on using hashes here.

File details

Details for the file aspose_email_for_python_via_net-26.8-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aspose_email_for_python_via_net-26.8-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 33111c3e3e3ae1f66baace01a9e801f25df97180a560bd926e368ac157472293
MD5 6109cc92ea948f3051b5ad9eed2c513f
BLAKE2b-256 455d5daf733bd61d1a36e1d42624f969ca13557f3776941b05256eb6429ea928

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

26.8 This release

4 files

26.7

4 files

26.6

4 files

26.5

4 files

26.4

4 files

26.2

4 files

25.12

4 files

25.11

4 files

25.10

4 files

25.9

4 files

25.8

4 files

25.7

4 files

25.6

4 files

25.5

4 files

25.4

4 files

25.3

4 files

25.2

4 files

25.1

4 files

24.12

4 files

24.11

4 files

24.10

4 files

24.9

4 files

24.8

4 files

24.7

4 files

24.6

4 files

24.5

4 files

24.4

4 files

24.3

4 files

24.1

4 files

23.12

4 files

23.11

4 files

23.10

4 files

23.9

3 files

23.8

3 files

23.7

3 files

23.6

3 files

23.5

3 files

23.4.1

3 files

23.4

3 files

23.3.1

3 files

23.3

3 files

23.2.1

3 files

23.2

3 files

23.1

3 files

22.12

3 files

22.11

3 files

22.10

3 files

22.9

3 files

22.8

2 files

22.7

2 files

22.6

2 files

22.5

2 files

22.4

2 files

22.3.1

1 file

20.8

2 files

20.5

2 files

20.2.1

2 files

20.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page