我想製作一個程序,只要它運行就會給我發送日期和時間。 我使用smtlib並驗證它已經使用一些字符串作爲消息,它工作正常。但是,無論何時添加日期時間變量並將其轉換爲字符串,它都會發送一封空郵件。無法通過SMTPLIB發送日期時間蟒蛇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