python CGI电子邮件动态输出作为文本文件附件
我正在尝试使用python发送一封电子邮件,其中包含标准的to-From、body等。不过这就是我的问题所在。我的python脚本以字符串形式获取信息并对其进行操作(添加、删除、格式化等)。我正在尝试获取此输出并将其作为附件动态发送。我知道我可以将输出转储到文本文件,然后将其附加到电子邮件。但是,由于此CGI脚本的安全性,我无法写入CGI目录。有没有办法动态创建textfile对象并将其作为附件发送 使用Python SMTP模块python CGI电子邮件动态输出作为文本文件附件,python,email,text,cgi,attachment,Python,Email,Text,Cgi,Attachment,我正在尝试使用python发送一封电子邮件,其中包含标准的to-From、body等。不过这就是我的问题所在。我的python脚本以字符串形式获取信息并对其进行操作(添加、删除、格式化等)。我正在尝试获取此输出并将其作为附件动态发送。我知道我可以将输出转储到文本文件,然后将其附加到电子邮件。但是,由于此CGI脚本的安全性,我无法写入CGI目录。有没有办法动态创建textfile对象并将其作为附件发送 使用Python SMTP模块 由于权限问题,我无法创建传统的静态文本文件。我想看看Python
由于权限问题,我无法创建传统的静态文本文件。我想看看Python是否能够在执行时创建一个文本文件,我可以用数据填充该文件,然后将其附加到电子邮件smtp模块。您是否使用smtplib和email.mime.multipart模块?MIMEMultipart类的attach()方法接受要附加的数据块,而不是文件。是否使用smtplib和email.mime.multipart模块?MIMEMultipart类的attach()方法接受要附加的数据块,而不是文件。上的最后一个示例演示了如何使用
smtplib
和email
模块创建和发送包含文本和HTML部分的多部分MIME消息。它应该很容易适应您将消息作为附件发送的需要(理想情况下,附件的内容类型应为消息/rfc822
)。上的最后一个示例显示了如何使用smtplib
和电子邮件模块创建和发送包含文本和HTML部分的多部分MIME消息。它应该很容易适应您作为附件发送邮件的需要(理想情况下,附件的内容类型应为message/rfc822
)。您使用什么发送邮件?Python的smtp模块?您使用什么来发送邮件?Python的smtp模块?嗯,你有什么例子吗?这似乎是我想说的方向。由于权限原因,我无法附加静态文件。有没有一种方法可以让python在执行时创建一个附加到电子邮件的文本文件“object”?嗯,你有什么例子吗?这似乎是我想说的方向。由于权限原因,我无法附加静态文件。有没有办法让python在执行时创建一个附加到电子邮件的文本文件“对象”?