Python Outlook API do przetwarzania wiadomości e-mail
Twórz, manipuluj lub konwertuj formaty wiadomości e-mail, w tym MSG, EML, EMLX i MHT z poziomu aplikacji Pythona.
Pobierz darmową wersję próbnąAspose.Email dla Pythona przez .NET to elastyczny, ale potężny interfejs API do programowania poczty e-mail, który oszczędza czas i wysiłek programistów tworzenie, manipulowanie lub konwertowanie typowe formaty wiadomości e-mail bez obaw o złożoność wdrożenia podstawowego formatu.
Python Email API może być używany do podstawowych funkcji zarządzania pocztą e-mail, takich jak edycja treści wiadomości i manipulacja załącznikami. Ponadto biblioteka wykonuje również zarządzanie dokumentami przechowywania wiadomości, wysyłanie i odbieranie wiadomości e-mail za pośrednictwem różnych protokołów, w tym POP3, IMAP i SMTP. Naucz się praca z protokołami POP3, IMAP i SMTP.
Zaawansowane funkcje API przetwarzania poczty e-mail
Wysyłaj i odbieraj wiadomości e-mail z załącznikami
Wsparcie dla SSL i TLS
Dynamiczne konwertowanie plików wiadomości
Aspose.Email dla Pythona przez .NET to dobry wybór, jeśli szukasz interfejsu API do wzajemnej konwersji plików e-mail. Zapewnia łatwe w użyciu interfejsy do procesu konwersji, jednocześnie ukrywając wszystkie brzydkie szczegóły podstawowej specyfikacji formatu. Wszystko, co musisz zrobić, to załadować plik źródłowy w modelu obiektu Aspose.Email i wywołać metodę Zapisz z odpowiednimi parametrami. To naprawdę takie proste!
Konwersja MSG na różne formaty - Python
msg= MailMessage.load(dir + "msgtemplate.msg")
# convert MSG to EML, HTML & MHTML formats
msg.save("emloutput.eml", SaveOptions.default_eml)
msg.save("htmloutput.html", SaveOptions.default_html)
msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)
Szerokie wsparcie dla formatu ICS spotkań
Aspose.Email dla Pythona przez .NET może być używany do tworzenia spotkań i zapisywania ich w formacie ICS. Biblioteka poczty e-mail Python umożliwia również ładowanie spotkań z plików ICS, czytanie lub pisanie wydarzeń spotkań, tworzenie spotkania jako wersji roboczej i ustawianie statusu uczestników spotkania. Naucz się praca z spotkaniami.
Tworzenie i konsumowanie nawrotów za pomocą interfejsu API iCalendar
Aspose.Email for Python za pośrednictwem .NET zapewnia funkcjonalność generowania i zapisywania Elementy kalendarza programu Outlook w formatach MSG i ICS. Nie tylko możesz tworzyć i zapisywać obiekty iCalendar, ale także pobierać, aktualizować, wysyłać i anulować zaproszenia na spotkania. Ponadto za pomocą intuicyjnego modelu obiektowego łatwo jest dynamicznie wytwarzać i wykorzystywać wzorce powtarzalności w formacie iCalendar RFC 2445.
Wysyłaj i odbieraj wiadomości e-mail za pośrednictwem serwerów pocztowych SMTP, POP3 i IMAP
Aspose.Email for Python za pośrednictwem interfejsu API .NET umożliwia tworzenie, wysyłanie i odbieranie wiadomości e-mail używając SMTP, POP3 and IMAP protokoły. Umożliwia logowanie się do serwerów POP3 za pomocą nazwy użytkownika i hasła lub uwierzytelniania APOP w celu wykonywania operacji e-mail, takich jak: wyświetlanie rozmiaru skrzynki pocztowej i liczby wiadomości, pobieranie pełnej wiadomości lub jej nagłówka, usuwanie wiadomości z serwera, a także podstawowe polecenia POP3.
Aspose.Email dla Pythona przez .NET obsługuje również protokół IMAP, w tym jego polecenia, a także uwierzytelnianie, tworzenie, usuwanie, wybieranie, wyszukiwanie folderów, pobieranie, usuwanie, zapisywanie wiadomości i manipulowanie flagami wiadomości.
Tworzenie lub manipulowanie plikami PST, OST i MBOX
Aspose.Email for Python za pośrednictwem .NET pozwala zarządzaj plikami magazynowania programu Outlook takich jak PST i OST. Można wykonać wiele operacji na istniejących plikach pamięci masowej, a także utworzyć nowe pliki PST od zera. Możliwe operacje obejmują listę folderów, listę wiadomości, wyodrębnianie wiadomości i kontakty w formacie MSG.
Wraz z plikami pamięci Outlook, Aspose.Email dla Pythona przez .NET obsługuje również format plików Mbox. Możesz użyć Aspose.Email for Python za pośrednictwem .NET, aby załadować istniejące pliki Mbox i wyodrębnić informacje o wiadomościach.
Wyodrębnianie wiadomości z Mbox - Python
reader = MboxrdStorageReader(dir + "template.mbox", False)
eml = reader.read_next_message()
# Read all messages in a loop
while (eml is not None):
# show message subject
print("Subject: " + eml.subject)
# save message in EML & MSG formats
eml.save("output.eml", aspose.email.SaveOptions.default_eml)
eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)
# get the next message
eml = reader.read_next_message();
reader.dispose();
- Zasoby edukacyjne
- Documentation
- Kod źródłowy
- Referencje API
- Filmy instruktażowe
- Wsparcie produktu
- Bezpłatne wsparcie
- Płatne wsparcie
- Blog
- Dlaczego Aspose.Email dla Pythona przez .NET?
- Lista Klientów
- Historie sukcesu