実行時にいつでも日付と時刻をメールで知らせるプログラムを作ろうとしています。 私はsmtlibを使用しており、既にメッセージとして文字列を使用していることを確認しています。正常に動作しています。しかし、datetime変数を追加して文字列に変換するたびに、空のメールが送信されます。datetimeを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()
空白のメッセージここでは、コードです。 –
msgには、ヘッダー、空白行、メッセージ本文が含まれている必要があります。 – VPfB