gpt4 book ai didi

Linux操作系统: Sending email using multiple attachment using python

转载 作者:太空宇宙 更新时间:2023-11-04 04:56:23 25 4
gpt4 key购买 nike

有人可以帮我满足以下要求吗?我正在使用以下版本的 Linux 操作系统:-

红帽企业 Linux 服务器版本 6.6(圣地亚哥)Python版本:2.6.6

我需要每天将多个日志文件作为附件发送给用户。在我的日志目录中,我有多个带有 *.fix 扩展名的文件。我需要将所有这些文件作为附件发送给用户。您能告诉我它的代码吗?

仅供引用..它是一个Linux服务器,我不会使用gmail。

感谢您最早的帮助。谢谢 !!

最佳答案

有一个名为email的Python包可以帮助你发送邮件。可以使用 glob 获取 *.fix 文件列表。

类似这样的事情应该可以做到:

from glob import glob
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

msg = MIMEMultipart()
# Fill out the needed properties of msg, like from, to, etc.
for filename in glob("*.fix"):
fp = open(filename)
msg.attach(MIMEText(fp.read()))
fp.close()

...

然后可以使用 smtplib 发送msg,如图 here

关于Linux操作系统: Sending email using multiple attachment using python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45006069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com