【问题标题】:How to CC in gmail python api如何在 gmail python api 中抄送
【发布时间】:2018-09-16 23:57:47
【问题描述】:

我正在尝试在 Gmail python API 中添加 cc。到目前为止,我还没有在谷歌上看到任何例子。这是我在create_message 方法中尝试的:

def create_message(sender, to, subject, message_text, cc=None):
  message = MIMEText(message_text,'html')
  message['to'] = to
  if cc:
    message['cc'] = cc
  message['from'] = sender
  message['subject'] = subject
  return {'raw': base64.urlsafe_b64encode(message.as_string())}

我查看了MIMEText.pydiscovery.py,但找不到任何东西。谢谢!

【问题讨论】:

  • 您实际上是在使用 gmail API,还是只是使用 stdlib 与 gmail 的服务器通信? MIMEText 不在乎你贴在消息上的标题;这取决于使用消息的代码,因此我们需要查看您的代码的那部分。
  • @abarnert 我正在使用 gmail API 和(教程中的示例代码)[developers.google.com/gmail/api/guides/sending].
  • @AfsanAbdulaliGujarati 此代码似乎适用于标准 smtp API。
  • 请考虑您的标记,它将帮助您获得正确的答案。

标签: python smtp


【解决方案1】:

你试过message['cc'] = "cc.1@gmail.com,cc.2@gmail.com,cc.3@gmail.com"吗?我就是这样解决我的问题的。

【讨论】:

    猜你喜欢
    • 2017-07-17
    • 2013-01-26
    • 2017-08-18
    • 2020-06-13
    • 2023-03-20
    • 2016-03-04
    • 2021-08-11
    • 2015-05-01
    • 2020-06-14
    相关资源
    最近更新 更多