如何使用python和gmail发送电子邮件附件? (python Smtplib-权限被拒绝[Errno 13])

问题描述 投票:1回答:1

我想知道如何将pdf附加到邮件中。发送邮件不是问题-附件就是问题。因此,您之前可能已经看到过该错误,并且我已经很抱歉再次询问,但是我实际上找不到任何解决方案-对我有用。我尝试了所有我能找到的东西,例如:

  • 以文件名结尾的Python快捷方式

  • 提供脚本和文件夹admin特权

  • 也以管理员身份启动CMD

我认为这是解决该问题的最常见方法,但对我不起作用。以下是我使用的代码。在open()上出现了问题,但我认为可以在这里帮助我的人知道其余的情况。它很基本,我没花哨。顺便说一句,下载附件也很容易,只需发送ist ...

path = "C:/****/.../****"

attachment = open(path, "rb")

希望大家度过愉快的一天!

python gmail email-attachments smtplib
1个回答
0
投票

您是否尝试过读取脚本中的文件?

通常我使用attachment = open(r"C:\Users\MyName\Desktop\the_file")附加文件

© www.soinside.com 2019 - 2024. All rights reserved.