HTML e-poçtlarını yaratmaq, yükləmək və göndərmək üçün pulsuz Python API
E-poçtların yüklənməsi, göndərilməsi, qəbulu və əlavələri ilə izlənilməsi üçün Açıq Mənbəli Python Kitabxanası. Bu, mesajı URL-dən və ya Fayldan yükləməyə imkan verir.
Bugünkü rəqəmsal dünyada e-poçt rabitəsi şəxsi ünsiyyətdən tutmuş işgüzar yazışmalara qədər müxtəlif sahələrdə mühüm rol oynayır. Çox yönlü proqramlaşdırma dili olan Python, tərtibatçılara e-poçtla bağlı tapşırıqları səmərəli şəkildə idarə etmək üçün çoxsaylı kitabxanalar təqdim edir. Belə güclü açıq mənbəli kitabxanalardan biri də Python proqramlarında e-poçtların idarə edilməsini, təhlilini və yaradılmasını asanlaşdıran python-e-poçtlardır. Kitabxana e-poçt mesajları və qoşmalarla işləməyi asanlaşdıran sadə və intuitiv API təklif edir.
Python-E-poçtlar e-poçtla işləmə tapşırıqlarını asanlaşdıran və sıfırdan yeni e-poçt mesajları yaratmaq, e-poçt mesajlarını asanlıqla təhlil etmək, e-poçt yaratmaq kimi e-poçt mesajları ilə işləmək üçün bir sıra funksiyaları özündə birləşdirən çox yönlü və istifadəçi dostu açıq mənbə kitabxanasıdır. HTML məzmunu, HTML və düz mətn arasında konvertasiya, e-poçt qoşmalarına dəstək, şablonlar əsasında dinamik e-poçt məzmunu yaratmaq, MIME (Çox Məqsədli İnternet Poçt Genişləndirmələri) e-poçtlarını idarə etmək, çox hissəli e-poçt mesajlarını idarə etmək və daha çox.
Python-E-poçtlar e-poçt mesajlarını idarə etmək üçün sadə və intuitiv interfeys təmin edən çox güclü açıq mənbəli kitabxanadır. O, e-poçt məzmununu təhlil etmək, yeni e-poçtlar yaratmaq və mövcud olanları dəyişdirmək kimi e-poçtla işləmə tapşırıqlarını sadələşdirmək məqsədi daşıyır. Standart kitabxananın e-poçt modulunun üstündə qurulan python-e-poçtlar daha çox istifadəçi dostu API təklif etməklə öz funksionallığını genişləndirir. Python-E-poçtlardan istifadə etməklə siz e-poçtla əlaqəli tapşırıqlarınızı sadələşdirə və güclü və səmərəli proqramların çatdırılmasına diqqət yetirə bilərsiniz. Onun intuitiv API və şablonlaşdırma dəstəyi onu e-poçt avtomatlaşdırma və kommunikasiya proseslərini təkmilləşdirmək istəyən proqram tərtibatçıları üçün əla seçim edir.
Python-E-poçtlarla İşə Başlama
Python-E-poçtları quraşdırmağın ən asan yolu pypi vasitəsilədir. Lütfən, əvvəlcə onu yükləməlisiniz və sonra asan quraşdırma üçün aşağıdakı əmrdən istifadə edərək asanlıqla quraşdıra bilərsiniz.
PyPi vasitəsilə Python-E-poçtlarını quraşdırın
pip install emails
Siz həmçinin onu birbaşa Python-Emails saytından endirə bilərsiniz.Python API vasitəsilə Yeni E-poçt Mesajı Yaradın
Açıq mənbəli Python-E-poçt kitabxanası Python tərtibatçılarına öz proqramlarında e-poçt mesajları yaratmağa və göndərməyə imkan verir. Yeni e-poçt mesajlarının yaradılması python-e-poçt kitabxanasının istifadəsi asan interfeysi ilə bir meh olur. Göndərəni, alıcıları, mövzunu, gövdə və qoşmaları göstərərək e-poçtları tərtib etmək üçün istifadəsi asan API təklif edir. Kitabxana aşağı səviyyəli təfərrüatları mücərrədləşdirir, istifadəçilərə e-poçt formatının incəliklərinə deyil, e-poçtun məzmununa və strukturuna diqqət yetirməyə imkan verir. Aşağıdakı nümunə proqram tərtibatçılarının Python kodundan istifadə edərək yeni e-poçt mesajlarını necə yarada və göndərə biləcəyini göstərir.
Python API istifadə edərək E-poçt Mesajları yaradın
# 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
Python vasitəsilə qoşmaları olan e-poçtları idarə edin
Python-E-poçt kitabxanası proqram proqramçılarına Python proqramları daxilində əlavələri olan e-poçt mesajı göndərməyi asanlaşdırır. E-poçt əlavələri ilə işləmək açıq mənbəli python-e-poçt kitabxanası tərəfindən asanlıqla həyata keçirilir. O, proqram tərtibatçılarına fayl yolunu göstərərək və ya məzmunu birbaşa təqdim etməklə öz e-poçtlarına əlavələr əlavə etməyə imkan verir. Bundan əlavə, o, proqramçılara daxil olan e-poçtlardan əlavələri çıxarmağa imkan verir, iş axınlarınızda fayl əlavələrinin asan işlənməsini asanlaşdırır. Aşağıdakı nümunə proqram tərtibatçılarının yalnız bir neçə sətir Python kodu ilə faylları və ya daxili şəkilləri necə əlavə edə biləcəyini nümayiş etdirir.
Python Proqramları daxilində faylları və ya daxili şəkilləri necə əlavə etmək olar?
message.attach(data=open('event.ics', 'rb'), filename='Event.ics')
message.attach(data=open('image.png', 'rb'), filename='image.png',
content_disposition='inline')W
Python vasitəsilə Şablonlardan istifadə edərək E-poçtların Göndərilməsi
Açıq mənbəli Python-E-poçt kitabxanası Python proqramları daxilində quraşdırılmış şablonlardan istifadə edərək e-poçt mesajı göndərmək üçün çox güclü funksiyaya malikdir. Kitabxana Jinja2 kimi məşhur şablon mühərrikləri ilə yaxşı inteqrasiya edir, proqram tərtibatçılarına şablonlar əsasında dinamik şəkildə e-poçt məzmunu yaratmağa imkan verir. Bu xüsusiyyət, fərdiləşdirilmiş e-poçtlar göndərərkən və ya avtomatlaşdırılmış e-poçt bildirişləri yaradan zaman xüsusilə faydalıdır, çünki o, məlumatların e-poçt şablonları ilə birləşdirilməsi prosesini asanlaşdırır. Aşağıdakı nümunə proqram tərtibatçılarının Python əmrləri vasitəsilə məbədlərdən istifadə edərək e-poçt mesajlarını necə göndərə biləcəyini göstərir.
Python API vasitəsilə Şablonlardan istifadə edərək E-poçt Mesajları göndərin
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'})