私は、Pythonのsmtplib
を使用して電子メールの優先度を高く設定しようとしています。私はこのライブラリを使って電子メールを送っていますが、優先順位をつける方法が不明です。 keyword priority is not recognized.
SMTPが優先メールを送信する
私も使って試してみました:
msg['X-MSMail-Priority'] = 'High'
私はエラーを得たしかし
smtp.sendmail(from_addr, to_addr, msg, priority ="high")
:
import smtplib
from smtplib import SMTP
私の最初の試みは、優先順位を設定する方法を研究してからこれを使用していました
しかし、別のエラーが発生します。 smtplibだけを使って優先度を設定する方法はありますか?
でそれを使用して、正確に「別のエラー」は何ですか?それとは別に、あなたは新しいAPIコールを導入しています。 sendmail()メソッドは '優先度'パラメータを取らない - なぜAPIドキュメントをチェックしないのですか? sendmail()は、パラメータのリストであるmail_optionsパラメータを受け取ります。推測APIはありません。 –
mail_optionsパラメータを指定してWeb上にドキュメントが見つかりません!私はこれをうまく行かなかった:smtp.sendmail(from_addr、to_addr、msg [、mail_options = [priority = "high"]]) – Sarah92
@SarahAddis [The docs](http://docs.python.org/library/smtplib .html#smtplib.SMTP.sendmail)は、 "発信者は、MAIL FROMコマンドでmail_optionsとして使用されるESMTPオプション(8bitmimeなど)のリストを渡すことがあります。すべてのRCPTコマンドをrcpt_optionsとして渡すことができます。 RFCでは、どのESMPTオプションとRCPTオプションがあるかを調べる必要があります。 – glglgl