실행될 때마다 날짜와 시간을 이메일로 알려주는 프로그램을 만들려고합니다. smtlib를 사용 중이고 이미 일부 문자열을 메시지로 사용하고 있으며 정상적으로 작동하는지 확인했습니다. 그러나 datetime 변수를 추가하고 문자열로 변환 할 때마다 빈 이메일이 전송됩니다.SMTPLIB를 통해 datetime을 전송할 수 없습니다. Python
import smtplib
import datetime
b=datetime.datetime.time(datetime.datetime.now())
print b
svr = smtplib.SMTP("smtp.gmail.com:587")
svr.starttls()
svr.login("******@*****", "*********")
msg = str(b)
svr.sendmail("******@*****", "******@*****", msg)
print ("Terminate")
svr.quit()
빈 메시지 여기에 코드입니다. 내가 보낸 시간 만 보내면됩니다. b = datetime.datetime.time (datetime.datetime.now()) –
msg에는 헤더, 빈 줄 및 메시지 본문이 있어야합니다. – VPfB