https://docs.python.org/3/library/smtplib.html
Python poate fi folosit pentru a trimite e-mailuri prin intermediul protocolului SMTP. SMTP (Simple Mail Transfer Protocol) este un protocol de rețea utilizat pentru a trimite mesaje de e-mail între servere. Biblioteca Python "smtplib" poate fi utilizată pentru a trimite e-mailuri prin intermediul unui server SMTP.
Pentru a trimite un e-mail cu Python, trebuie să furnizați câteva informații despre e-mailul pe care îl trimiteți, cum ar fi adresa de e-mail a expeditorului, adresa de e-mail a destinatarului, subiectul și conținutul mesajului. Aceste informații pot fi furnizate utilizând librăria Python "email".
Iată un exemplu de cod Python care utilizează "smtplib" și "email" pentru a trimite un e-mail:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
# Informații despre e-mail
de_la = 'adresa_de_email_a_expeditorului'
catre = 'adresa_de_email_a_destinatarului'
subiect = 'Subiectul e-mailului'
corpul_mesajului = 'Acesta este conținutul mesajului.'
# Creează mesajul
mesaj = MIMEMultipart()
mesaj['From'] = de_la
mesaj['To'] = catre
mesaj['Subject'] = subiect
# Adaugă conținutul mesajului
mesaj.attach(MIMEText(corpul_mesajului, 'plain'))
# Trimite e-mailul
server_SMTP = smtplib.SMTP('nume_server_SMTP', port_SMTP)
server_SMTP.starttls()
server_SMTP.login('adresa_de_email_a_expeditorului', 'parola')
text = mesaj.as_string()
server_SMTP.sendmail(de_la, catre, text)
server_SMTP.quit()
În acest exemplu, trebuie să înlocuiți "adresa_de_email_a_expeditorului", "adresa_de_email_a_destinatarului", "Subiectul e-mailului", "Acesta este conținutul mesajului.", "nume_server_SMTP" și "port_SMTP" cu valorile corespunzătoare.
În concluzie, Python poate fi folosit pentru a trimite e-mailuri prin intermediul protocolului SMTP. Folosind biblioteca Python "smtplib" și "email", puteți furniza informațiile necesare pentru a trimite e-mailuri cu ușurință.