Python eMail mittels Python versenden

Status
Für weitere Antworten geschlossen.

Woodz

Lieutenant
Registriert
Apr. 2009
Beiträge
719
Hallo.

In der Shell gibt es ja den Befehl "mail" mit dem man einfach eMails innerhlab der Firma versenden kann.
Das funktioniert bei mir auch ganz gut, doch möchte ich wissen, ob und wie man so etwas unter Python realisieren kann?

Oder muss ich dann den Umweg über die Shell gehen und den Content über "mail" versenden?


Grüße
 
Was hindert dich daran "eMail mittels Python" bei z.B google einzutippen?

die google ki dingsbums liefert sogar ein code beispiel

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

# E-Mail-Details
sender_email = "ihre_email@beispiel.de"
receiver_email = "empfaenger@beispiel.de"
password = "IhrPasswort" # Verwenden Sie ein App-Passwort oder ähnliches, wenn erforderlichsmtp_server = "smtp.beispiel.de" # Ersetzen Sie dies durch Ihren SMTP-Serverport = 587 # Port des SMTP-Servers (oft 587 oder 465)
# Erstellen des E-Mail-Inhaltsmessage = MIMEMultipart()
message["From"] = sender_email
message["To"] = receiver_email
message["Subject"] = "Betreff der E-Mail"
body = "Dies ist der Text der E-Mail."
message.attach(MIMEText(body, "plain"))

try:
# Verbindung zum SMTP-Server herstellen server = smtplib.SMTP(smtp_server, port)
server.starttls() # Verschlüsselte Verbindung (TLS) server.login(sender_email, password)

# E-Mail senden server.sendmail(sender_email, receiver_email, message.as_string())
print("E-Mail erfolgreich gesendet")

except Exception as e:
print(f"Fehler beim Senden der E-Mail: {e}")

finally: # Verbindung schließen server.quit()
 
  • Gefällt mir
Reaktionen: wesch2000
Is ok, ich merk schon, das führt zu nichts.

Kann geschlossen werden.
 
  • Gefällt mir
Reaktionen: BeBur
Status
Für weitere Antworten geschlossen.
Zurück
Oben