【发布时间】: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.py 和discovery.py,但找不到任何东西。谢谢!
【问题讨论】:
-
您实际上是在使用 gmail API,还是只是使用 stdlib 与 gmail 的服务器通信?
MIMEText不在乎你贴在消息上的标题;这取决于使用消息的代码,因此我们需要查看您的代码的那部分。 -
@abarnert 我正在使用 gmail API 和(教程中的示例代码)[developers.google.com/gmail/api/guides/sending].
-
@AfsanAbdulaliGujarati 此代码似乎适用于标准 smtp API。
-
请考虑您的标记,它将帮助您获得正确的答案。