smtplib

Python smtplib moduli

❮ Python o‘rnatilgan modullari


Misol

SMTP yordamida elektron xat yuboring:

import smtplib sender = 'emil@example.com' receiver = 'tobias@example.com' message = 'Subject: Hello\n\nThis is a test email from Emil' print('Email prepared for sending')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

smtplib moduli Simple Mail Transfer Protocol (SMTP) yordamida elektron xatlar yuborish uchun SMTP mijoz seansi obyektini belgilaydi.

Undan autentifikatsiya va xavfsiz ulanishlarni qo‘llab-quvvatlagan holda SMTP server orqali elektron xatlarni dasturiy yuborish uchun foydalaning.


A’zolar

A’zo Tavsif
LMTPLMTP mijoz seansi obyekti (mahalliy pochta yetkazib berish).
SMTPPochta yuborish uchun SMTP mijoz seansi obyekti.
SMTP.connect()SMTP serverga ulanadi.
SMTP.ehlo()ESMTP serverga mijozni tanishtiradi.
SMTP.login()SMTP serverda autentifikatsiyadan o‘tadi (login).
SMTP.quit()SMTP seansini tugatadi va ulanishni yopadi.
SMTP.send_message()Xabar obyektini (EmailMessage) yuboradi.
SMTP.sendmail()Ko‘rsatilgan manzillar va xabar bilan xat yuboradi.
SMTP.starttls()SMTP ulanishini TLS rejimiga o‘tkazadi.
SMTP_SSLBoshidanoq TLS orqali ulanadigan (implicit TLS) SMTP mijozi.
SMTPExceptionSMTP xatolari uchun asosiy istisno sinfi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!