API Python Gratis untuk Membuat, Memuat & Mengirim Email HTML
Perpustakaan Python Sumber Terbuka untuk Memuat, Mengirim, Menerima, dan Melacak Email dengan lampiran. Ini memungkinkan Muat pesan dari URL atau dari File.
Di dunia digital saat ini, komunikasi email memainkan peran penting dalam berbagai domain, mulai dari komunikasi pribadi hingga korespondensi bisnis. Python, sebagai bahasa pemrograman serbaguna, memberi pengembang banyak perpustakaan untuk menangani tugas-tugas terkait email secara efisien. Salah satu perpustakaan sumber terbuka yang kuat adalah python-emails, yang menyederhanakan penanganan, penguraian, dan pembuatan email di dalam aplikasi Python. Pustaka ini menawarkan API yang lugas dan intuitif, sehingga memudahkan penggunaan pesan email dan lampiran.
Python-Emails adalah pustaka sumber terbuka serbaguna dan mudah digunakan yang menyederhanakan tugas penanganan email dan telah menyertakan banyak fitur untuk bekerja dengan pesan email, seperti Membuat pesan email baru dari awal, menguraikan pesan email dengan mudah, menghasilkan email dengan konten HTML, konversi antara HTML dan teks biasa, dukungan lampiran email, menghasilkan konten email secara dinamis berdasarkan template, menangani email MIME (Multi Purpose Internet Mail Extensions), menangani pesan email dengan multi-bagian dan banyak lagi.
Python-Emails adalah pustaka sumber terbuka yang sangat kuat yang menyediakan antarmuka sederhana dan intuitif untuk menangani pesan email. Ini bertujuan untuk menyederhanakan tugas penanganan email, seperti mengurai konten email, membuat email baru, dan memodifikasi email yang sudah ada. Dibangun di atas modul email perpustakaan standar, python-emails memperluas fungsinya sambil menawarkan API yang lebih ramah pengguna. Dengan memanfaatkan Python-Emails, Anda dapat menyederhanakan tugas-tugas terkait email dan fokus pada penyediaan aplikasi yang kuat dan efisien. API intuitif dan dukungan untuk pembuatan template menjadikannya pilihan tepat bagi pengembang perangkat lunak yang ingin meningkatkan otomatisasi email dan proses komunikasi mereka.
Memulai dengan Python-Email
Cara termudah untuk menginstal Python-Emails adalah melalui pypi. Harap terlebih dahulu Anda perlu mengunduhnya dan kemudian dapat menginstalnya dengan mudah menggunakan perintah berikut untuk kemudahan instalasi.
Instal Python-Email melalui PyPi
pip install emails
Anda juga dapat mendownloadnya langsung dari Python-Emails.Buat Pesan Email Baru melalui Python API
Pustaka Python-Emails sumber terbuka memungkinkan pengembang Python membuat dan mengirim pesan email di dalam aplikasi mereka sendiri. Membuat pesan email baru menjadi mudah dengan antarmuka perpustakaan python-email yang mudah digunakan. Ia menawarkan API yang mudah digunakan untuk menulis email dengan menentukan pengirim, penerima, subjek, isi, dan lampiran. Pustaka mengabstraksi detail tingkat rendah, memungkinkan pengguna untuk fokus pada konten dan struktur email daripada seluk-beluk format email. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat membuat dan mengirim pesan email baru menggunakan kode Python.
Membuat Pesan Email menggunakan Python API
# 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
Kelola Email dengan Lampiran melalui Python
Pustaka Python-Emails memudahkan pemrogram perangkat lunak untuk mengirim pesan email dengan lampiran di dalam aplikasi Python. Berurusan dengan lampiran email menjadi mudah dengan pustaka python-email sumber terbuka. Hal ini memungkinkan pengembang perangkat lunak untuk menambahkan lampiran ke email mereka dengan menentukan jalur file atau menyediakan konten secara langsung. Selain itu, ini memungkinkan pemrogram mengekstrak lampiran dari email masuk, memfasilitasi pemrosesan lampiran file dengan mudah dalam alur kerja Anda. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat melampirkan file atau gambar sebaris hanya dengan beberapa baris kode Python.
Bagaimana Cara Melampirkan File atau Gambar Sebaris di 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
Mengirim Email menggunakan Templat melalui Python
Perpustakaan Python-Emails sumber terbuka telah menyertakan fitur yang sangat canggih untuk mengirim pesan email menggunakan templat bawaan di dalam aplikasi Python. Pustaka ini terintegrasi dengan baik dengan mesin templating populer seperti Jinja2, memungkinkan pengembang perangkat lunak menghasilkan konten email secara dinamis berdasarkan templat. Fitur ini sangat berguna saat mengirim email yang dipersonalisasi atau membuat notifikasi email otomatis, karena menyederhanakan proses penggabungan data dengan template email. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengirim pesan email menggunakan kuil melalui perintah Python.
Kirim Pesan Email menggunakan Templat melalui Python API
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'})