Mit Python, schrieb ich einen einfachen Timer, der eine E-Mail sendet, wenn der Timer 0 erreicht. Aber der einzige Teil der Nachricht gesendet wird, ist der Körper. Absenderadresse, Empfängeradresse und Betreff werden nicht gesendet. Hier ist der Code:Python smtplib nur Nachricht senden Körper
#Coffee timer
import smtplib
#Set timer for 00:03:00
from time import sleep
for i in range(0,180):
print(180 - i),
sleep(1)
print("Coffee is ready")
print("Sending E-mail")
SUBJECT = 'Coffee timer'
msg = '\nCoffee is ready'
TO = '[email protected]'
FROM = '[email protected]'
server = smtplib.SMTP('192.168.1.8')
server.sendmail(FROM, TO, msg, SUBJECT)
server.quit()
print("Done")
Kann jemand erklären, warum das passiert/was kann ich tun, um es zu lösen?