Как отправить вложение электронной почты с python и Gmail? (python Smtplib - В доступе отказано [Errno 13]) - PullRequest
1 голос
/ 05 февраля 2020

Я хочу знать, как я могу прикрепить PDF к моей почте. Отправка почты не является проблемой - только вложение. Таким образом, вы, вероятно, видели эту ошибку раньше, и я уже извиняюсь за вопрос, но я буквально не могу найти никакого решения для этого - это работает для меня. Я перепробовал все, что смог найти, например:

  • Python ярлык с именем файла в конце

  • Дайте скрипт и папку admin Привилегии

  • Запуск моего CMD в качестве администратора

Я думаю, что это наиболее распространенные решения проблемы, но они не работают для меня , Ниже приведен код, который я использую. При open () проблема появляется, но я думаю, что люди, которые могут мне помочь, знают, как все остальное выглядит в любом случае. Его довольно основа c, я ничего необычного не использовал. Кстати, скачать вложение было легко, просто отправив его ...

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

attachment = open(path, "rb")

Надеюсь, у всех вас есть отличный день!

1 Ответ

0 голосов
/ 05 февраля 2020

Вы пытались прочитать файл в вашем скрипте?

обычно я использую attachment = open(r"C:\Users\MyName\Desktop\the_file"), чтобы прикрепить файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...