no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | webhosting:python:sendmail [25.05.2023 15:43] (aktuell) – angelegt admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== E-Mail-Versand über Python mit Sendmail ====== | ||
+ | Über Python ist es möglich, mithilfe des Programms Sendmail E-Mails über den Webserver zu versenden. Zu beachten ist hierbei, dass E-Mails nur versendet werden können, wenn als Absender eine E-Mail-Adresse angegeben wurde, die Sie bereits in Ihrem goneo-Kundencenter als E-Mail-Konto oder als Alias eines E-Mail-Kontos angelegt haben. Folgendes Beispiel können Sie nutzen, um den E-Mail-Versand mittels Python zu testen. Ändern Sie die im Code angegebene E-Mail-Adresse entsprechend auf die E-Mail-Adresse ab, von der Sie die E-Mail versenden, sowie die Empfängeradresse, | ||
+ | <code python sendmail.py> | ||
+ | # | ||
+ | |||
+ | import os | ||
+ | |||
+ | PATH_TO_SENDMAIL = "/ | ||
+ | MAIL_FROM = " | ||
+ | MAIL_TO = " | ||
+ | MAIL_SUBJECT = " | ||
+ | |||
+ | MAIL_HEADER = """ | ||
+ | To: %s | ||
+ | Subject: %s""" | ||
+ | |||
+ | goneomail = os.popen(PATH_TO_SENDMAIL, | ||
+ | goneomail.write(MAIL_HEADER) | ||
+ | goneomail.write(" | ||
+ | goneomail.write(" | ||
+ | goneomail.close() | ||
+ | |||
+ | print(" | ||
+ | print(" | ||
+ | |||
+ | </ |