1. Produk
  2.   E-mel
  3.   Python
  4.   Python-Emails
 
  

API Python Percuma untuk Mencipta, Memuat & Menghantar E-mel HTML

Perpustakaan Python Sumber Terbuka untuk E-mel Memuatkan, Menghantar, Menerima dan Menjejaki dengan lampiran. Ia membenarkan Muatkan mesej daripada URL atau daripada Fail.

Dalam dunia digital hari ini, komunikasi e-mel memainkan peranan penting dalam pelbagai domain, daripada komunikasi peribadi kepada surat-menyurat perniagaan. Python, sebagai bahasa pengaturcaraan serba boleh, menyediakan pembangun dengan banyak perpustakaan untuk mengendalikan tugas berkaitan e-mel dengan cekap. Satu perpustakaan sumber terbuka yang berkuasa ialah e-mel python, yang memudahkan pengendalian, penghuraian dan penjanaan e-mel dalam aplikasi Python. Perpustakaan ini menawarkan API yang mudah dan intuitif, menjadikannya mudah untuk berfungsi dengan mesej e-mel dan lampiran.

Python-Emails ialah perpustakaan sumber terbuka serba boleh dan mesra pengguna yang memudahkan tugas pengendalian e-mel dan telah menyertakan sekumpulan ciri untuk bekerja dengan mesej e-mel, seperti Mencipta mesej e-mel baharu dari awal, menghuraikan mesej e-mel dengan mudah, menjana e-mel dengan kandungan HTML, penukaran antara HTML dan teks biasa, sokongan lampiran e-mel, menjana kandungan e-mel secara dinamik berdasarkan templat, mengendalikan e-mel MIME (Sambungan Mel Internet Serbaguna), mengendalikan mesej e-mel dengan berbilang bahagian dan banyak lagi.

Python-Emails ialah perpustakaan sumber terbuka yang sangat berkuasa yang menyediakan antara muka yang mudah dan intuitif untuk mengendalikan mesej e-mel. Ia bertujuan untuk memudahkan tugas pengendalian e-mel, seperti menghuraikan kandungan e-mel, menjana e-mel baharu dan mengubah suai yang sedia ada. Dibina di atas modul e-mel perpustakaan standard, e-mel python memanjangkan fungsinya sambil menawarkan API yang lebih mesra pengguna. Dengan memanfaatkan Python-Emails, anda boleh menyelaraskan tugas berkaitan e-mel anda dan menumpukan pada penyampaian aplikasi yang mantap dan cekap. API intuitif dan sokongan untuk templat menjadikannya pilihan terbaik untuk pembangun perisian yang ingin meningkatkan proses automasi dan komunikasi e-mel mereka.

Previous Next

Bermula dengan Python-Emails

Cara paling mudah untuk memasang E-mel Python ialah melalui pypi. Sila mula-mula anda perlu memuat turunnya dan kemudian boleh memasangnya dengan mudah menggunakan arahan berikut untuk pemasangan mudah.

Pasang E-mel Python melalui PyPi

 pip install emails 
Anda juga boleh memuat turunnya terus daripada E-mel Python.

Buat Mesej E-mel Baharu melalui API Python

Pustaka Python-Emails sumber terbuka membolehkan pembangun Python menjana dan menghantar mesej e-mel di dalam aplikasi mereka sendiri. Mencipta mesej e-mel baharu menjadi mudah dengan antara muka perpustakaan e-mel python yang mudah digunakan. Ia menawarkan API yang mudah digunakan untuk mengarang e-mel dengan menyatakan penghantar, penerima, subjek, kandungan dan lampiran. Perpustakaan mengabstraksi butiran peringkat rendah, membolehkan pengguna menumpukan pada kandungan dan struktur e-mel dan bukannya selok-belok pemformatan e-mel. Contoh berikut menunjukkan cara pembangun perisian boleh mencipta dan menghantar mesej e-mel baharu menggunakan kod Python.

Buat Mesej E-mel menggunakan API Python

# create message:

import emails
message = emails.html(html=open('letter.html'),
                      subject='Friday party',
                      mail_from=('Company Team', 'contact@mycompany.com'))

# Send and get response from SMTP server


r = message.send(to=('John Brown', 'jbrown@gmail.com'),
                 render={'name': 'John'},
                 smtp={'host':'smtp.mycompany.com', 'port': 465, 'ssl': True, 'user': 'john', 'password': '***'})
assert r.status_code == 250

Urus E-mel dengan Lampiran melalui Python

Pustaka Python-Emails memudahkan pengaturcara perisian menghantar mesej e-mel dengan lampiran dalam aplikasi Python. Berurusan dengan lampiran e-mel dibuat dengan mudah oleh perpustakaan e-mel python sumber terbuka. Ia membenarkan pembangun perisian menambah lampiran pada e-mel mereka dengan menentukan laluan fail atau menyediakan kandungan secara terus. Tambahan pula, ia membolehkan pengaturcara mengekstrak lampiran daripada e-mel masuk, memudahkan pemprosesan lampiran fail dengan mudah dalam aliran kerja anda. Contoh berikut menunjukkan cara pembangun perisian boleh melampirkan fail atau imej sebaris dengan hanya beberapa baris kod Python.

Bagaimana untuk Melampirkan Fail atau Imej Sebaris dalam Aplikasi Python?

message.attach(data=open('event.ics', 'rb'), filename='Event.ics')
message.attach(data=open('image.png', 'rb'), filename='image.png',
               content_disposition='inline')W

Menghantar E-mel menggunakan Templat melalui Python

Pustaka Python-Emails sumber terbuka telah menyertakan ciri yang sangat berkuasa untuk menghantar mesej e-mel menggunakan templat terbina dalam dalam aplikasi Python. Perpustakaan ini disepadukan dengan baik dengan enjin templat popular seperti Jinja2, membolehkan pembangun perisian menjana kandungan e-mel secara dinamik berdasarkan templat. Ciri ini amat berguna apabila menghantar e-mel yang diperibadikan atau menjana pemberitahuan e-mel automatik, kerana ia memudahkan proses penggabungan data dengan templat e-mel. Contoh berikut menunjukkan cara pembangun perisian boleh menghantar mesej e-mel menggunakan kuil melalui arahan Python.

Hantar Mesej E-mel menggunakan Templat melalui API Python

from emails.template import JinjaTemplate as T

message = emails.html(subject=T('Payment Receipt No.{{ billno }}'),
                      html=T('

Dear {{ name }}! This is a receipt...'), mail_from=('ABC', 'robot@mycompany.com')) message.send(to=('John Brown', 'jbrown@gmail.com'), render={'name': 'John Brown', 'billno': '141051906163'})

 Melayu