James L James L - 1 year ago 83
Python Question

Adding multiple recipients using google api in python?

I have been using the guides for the gmail api to create drafts. The following code has been working well.

def create_message(sender, to, subject, message_text):

message = MIMEText(message_text)
message['to'] = to
message['from'] = sender
message['subject'] = subject
return {'raw': base64.urlsafe_b64encode(message.as_string())}

My question is, how do I add multiple recipients? The API guides seem to not mention anything of the sort.

Answer Source

MIMEText expects a list of comma separated recipients:

message['to'] = 'me@gmail.com, you@gmail.com'
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download