使用 pdf-mail 模块通过电子邮件发送 PDF 文件
pdf_mail模块是Python的库,可帮助您通过 Gmail 帐户发送 pdf 文档。
安装库
这个模块没有内置在Python中。您需要在外部安装它。要安装此模块,请在终端中键入以下命令。
pip install pdf-mail
pdf_mail的函数
该模块仅具有从一个帐户向另一个帐户发送邮件的单一功能。用来做同样事情的函数是——
- email_send(): :它将pdf文档从您的Gmail帐户发送到另一个Gmail帐户。
笔记 :
- 需要注意的是address_of_file必须包含正斜杠 (/) 。
- 您必须更新 google 帐户设置才能发送电子邮件。
account.google.com -> less secure apps -> Turn on access .
下面是实现。
# Importing sendpdf function
# From pdf_mail Library
from pdf_mail import sendpdf
# Taking input of following values
# ex-"abcd@gmail.com"
sender_email_address = input()
# ex-"xyz@gmail.com"
receiver_email_address = input()
# ex-" abcd1412"
sendere_email_password = input()
# ex-"Heading of email"
subject_of_email = input()
# ex-" Matter to be sent"
body_of_email = input()
# ex-"Name of file"
filename = input()
# ex-"C:/Users / Vasu Gupta/ "
location_of_file = input()
# Create an object of sendpdf function
k = sendpdf(sender_email_address,
receiver_email_address,
sender_email_password,
subject_of_email,
body_of_email,
filename,
location_of_file)
# sending an email
k.email_send()