python の smtplib を使用して、gmail経由で bcc アドレスのメールを送信しようとしています。私はこのコードを使用します:
#imports etc...
fromAddr = sender@origin.com
to = [ recpt1@destinationTo.com ]
cc = [ recpt2@destinationCc.com ]
bcc = [ recpt3@destinationBcc.com, recpt4@destinationBcc.com ]
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...
-> それぞれの受信ボックスに移動すると、[to+cc+bcc] 内のすべてのアドレスに対して同じメッセージが表示されます。これは正しいです。しかし
私がやりたいことは、 gmailの Web インターフェイスについてここで説明されているように、各 bcc アドレスに独自のアドレスを含む bcc フィールドがあることでした。
これが私が達成したいことです:
Cc と受信トレイへ:
To: recpt1@destinationTo.com
From: sender@origin.com
Cc: recpt2@destinationCc.com
(...)
recpt3 受信ボックス:
To: recpt1@destinationTo.com
From: sender@origin.com
Cc: recpt2@destinationCc.com
Bcc: recpt3@destinationBcc.com
(...)
recpt4 受信トレイ:
To: recpt1@destinationTo.com
From: sender@origin.com
Cc: recpt2@destinationCc.com
Bcc: recpt4@destinationBcc.com
(...)
誰かがこれを機能させることができましたか? smtp RFC ドキュメントを調べましたが、何も見つかりませんでした。gmail でそれができる方法がわかりません。