29 lines
751 B
Python
29 lines
751 B
Python
import smtplib
|
|
from email.mime.text import MIMEText
|
|
|
|
# E-Mail-Parameter
|
|
sender_email = 'deine_email@example.com'
|
|
empfaenger_email = 'empfaenger@example.com'
|
|
smtp_server = 'smtp.example.com'
|
|
smtp_port = 587
|
|
smtp_username = 'deine_username'
|
|
smtp_passwort = 'dein_passwort'
|
|
|
|
# E-Mail-Nachricht
|
|
nachricht = MIMEText('Hallo, dies ist eine Testnachricht.')
|
|
|
|
# E-Mail-Header setzen
|
|
nachricht['From'] = sender_email
|
|
nachricht['To'] = empfaenger_email
|
|
nachricht['Subject'] = 'Test-E-Mail'
|
|
|
|
# Verbindung zum SMTP-Server herstellen
|
|
server = smtplib.SMTP(smtp_server, smtp_port)
|
|
server.starttls()
|
|
server.login(smtp_username, smtp_passwort)
|
|
|
|
# E-Mail senden
|
|
server.sendmail(sender_email, empfaenger_email, nachricht.as_string())
|
|
|
|
# Verbindung trennen
|
|
server.quit() |