📜  使用 pdf-mail 模块通过电子邮件发送 PDF 文件

📅  最后修改于: 2022-05-13 01:54:57.984000             🧑  作者: Mango

使用 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()