Gメールに返信する機能を作っています。
下記のメソッド内で、message['bcc']をフィールドとして用意したのですが、テストしてもBcc枠に入れたメールアドレスが表示されてしまいます。
Bccを使ってメールを送信する方法はあるのでしょうか?
python
1 def create_message(self, sender, to, thread_id, cc=None, bcc=None, subject=None, message_text=None, attachments=None): 2 3 message = MIMEMultipart() 4 message['from'] = sender 5 message['to'] = to 6 message['cc'] = cc 7 message['bcc'] = bcc 8 message['subject'] = subject 9 msg = MIMEText(message_text) 10 message.attach(msg) 11 if attachments is not None: 12 app = Attachments() 13 for attachment in attachments: 14 path = app.copy(attachment) 15 with open(path, "rb") as f: 16 part = MIMEApplication(f.read(), Name=basename(path)) 17 part['Content-Disposition'] = 'attachment; filename="%s"' % basename(path) 18 message.attach(part) 19 raw_msg = base64.urlsafe_b64encode(message.as_bytes()).decode() 20 raw_msg = {'raw': raw_msg, 'threadId': thread_id} 21 22 return raw_msg
##Bccに2件アドレスを設定して送った時
Gmailの受信結果を見ると次のようにBccで誰に送っているのか分かる仕様になってます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。