私のPythonアプリケーションから電子メールを正常に送信することができます。しかし、それは私がそれをしたいと思っている方法を明らかにしていません。ブラウザまたは電子メールアプリケーションでは、名前は電子メールアドレスのようにしか見えません。私は私の名前を示すことを望みます。sendmailのpython関数の名前を設定する
msg = self.content.toPlainText()
basic_content = 'Subject: {}\n\n{}'.format('Market more',msg)
for email in to_email:
mail = smtplib.SMTP('smtp.office365.com', 587)
mail.ehlo()
mail.starttls()
mail.login("[email protected]","password")
mail.sendmail("[email protected]",email,basic_content)
print("You sent an email")
print("Email sent to:"+str(to_email))
mail.close()
私はそれがsendmail()関数で設定されていると信じていますが、パラメータを調整できないようです。
を参照することができ、あなたはすべてのヘッダを送信しようとしたことがありますか? –
@ IgnacioVazquez-Abramsヘッダーを設定して送信するにはどうすればよいですか? – EwokHugz
"件名"ヘッダーをすでに設定しています。もっと多く設定してください。 –