2

次のコードを使用して、HTML コードである gerrit.txt のコンテンツを電子メールで送信していますが、機能していません。エラーは表示されませんが、想定どおりに機能しません。これを修正する方法に関する入力はありますか?

from email.mime.text import MIMEText
from subprocess import check_call,Popen,PIPE

def email (body,subject,to=None):
      msg = MIMEText("%s" % body)
      msg['Content-Type'] = "text/html;"
      msg["From"] = "userid@company.com"
      if to!=None:
          to=to.strip()
          msg["To"] = "userid@company.com"
      else:
          msg["To"] = "userid@company.com"
      msg["Subject"] = '%s' % subject
      p = Popen(["/usr/sbin/sendmail", "-t"], stdin=PIPE)

def main ():
    Subject ="test email"
    email('gerrit.txt',Subject,'userid')

if __name__ == '__main__':
    main()
4

1 に答える 1