私は、のGmailでbccアドレスのメールを送信するために、pythonのsmtplibを使用しようとしています。 私はこのコードを使用します。SMTPのBCCフィールド[表示/非表示]問題
#imports etc...
fromAddr = [email protected]
to = [ [email protected] ]
cc = [ [email protected] ]
bcc = [ [email protected], [email protected] ]
server = SMTP("smtp.gmail.com", 587)
#starttls, login, etc..
content = "Hello, this is a message."
msg = "From: %s\r\nTo:%s\r\nCc: %s\r\n\r\n%s" % (from, to, cc, content)
server.sendmail(fromAddr, to + cc + bcc, msg)
#server.quit() etc...
- >私は、私は、内のすべてのアドレスに同じメッセージを取得するそれぞれのInboxsに行くとき[に+ CC + BCC]、ウィッヒは正しいです。しかし、私は起こるしたいものを
は、各BCCアドレスがちょうどgmailののWebインターフェイスのためにhereに記述されているように、それで自身のアドレスとBCCフィールドを得たということでした。
これは私が達成したいものです。
CCおよび受信ボックスに:
To: [email protected]
From: [email protected]
Cc: [email protected]
(...)
recpt3受信トレイ:
To: [email protected]
From: [email protected]
Cc: [email protected]
Bcc: [email protected]
(...)
recpt4受信トレイ:
To: [email protected]
From: [email protected]
Cc: [email protected]
Bcc: [email protected]
(...)
は誰を持っています管理されたこれは働いている?私はsmtpのrfcドキュメントを見てきましたが、何も見つけられませんでした。私はGmailがそれをどうすることができるのか理解していません。
はい...私はその方法を避けようとしていましたが、今のところ唯一の最良の解決策であるようです。ありがとうadrewdski – ffunenga
Btw:私はあなたの編集で言及した "x-bcc"(フィールド?)については何も創設していません。それが何であるか説明できますか? – ffunenga
申し訳ありませんが、私は編集しました。私はそれをする前にあなた(または他の誰か)が私の答えを見た場合にそれを入れました。 Bccヘッダーを送信するのが正当なSMTPではないと思っていました。その場合、代わりにX-Bccとして送信した可能性があります.Gmailユーザーエージェントは、表示するときにBccに変換することがわかっている可能性があります。しかし、そうではないようです。 – andrewdski