我正在使用电子邮件模块和来自email.message模块的EmailMessage对象,并使用smtplib模块发送电子邮件。我希望能够将.pdf文件附加到电子邮件中,但是用于EmailMessage()的add_attachment()方法的文档没有太大帮助,我甚至不确定我是否应该使用它。s.send_message(email)
s.
我已经创建了下面的程序,因为它是用来通过java mail api发送邮件的,现在它工作正常,我必须修改它,因为我还想附加一个存储在我的c:中的pdf文件,请告诉我如何修改下面的程序,以便当它发送邮件时,它也应该发送存储在我的c:驱动器中的abc.pdf文件作为附件。c:\abc.pdf public class BrokMailTest {
public static void main(String= new MimeMessage(e
EmailMessage的这个子类有一个attach_alternative()方法,用于在电子邮件中包含消息正文的额外版本。所有其他方法(包括类初始化)都是直接从EmailMessage继承的。但是,在某些情况下,我需要包含PDF附件,为此,我在msg.send()之前添加了以下代码 for attachment in attachmentscontent = open(attachment.path, 'rb')
msg.attach(a
我试图通过EmailMessage发送一个文件,但是我得到了错误No such file or directory。该文件在上述目录中可用,那么为什么我不能通过电子邮件发送该文件呢?from django.core.mail import send_mail, EmailMessage
try:
msg = EmailMessage(title, em