変数to
(電子メールIDを持つ)をこのリストに追加してmsg["To"]
、このリストに電子メールを送信しようとしています。エラーなどはありませんが、メールは送信されていません。to
から変数を削除するとすぐにmsg["To"]
、電子メールが正常に送信されます。どこが間違っているのですか?
def email (body,subject,to):
msg = MIMEText("%s" % body)
msg["Content-Type"] = "text/html"
msg["From"] = "service@company.com"
msg["To"] = to + "username@company.com"
msg["Subject"] = '%s' % subject
p = Popen(["/usr/sbin/sendmail", "-t"], stdin=PIPE)
p.communicate(msg.as_string())