我在python中使用脚本从后缀服务器获取邮件。此脚本获取邮件,删除标题,只留下正文的电子邮件。然后使用这个主体通过os.system()执行linux命令。例如,我发送电子邮件与mkdir folder和脚本创建了这个。
问题是当我用邮件发送ls的时候。我有反应: not found ls
第二个问题是mkdir,因为它将^M添加到电子邮件中的名称中。例如,我发送了mkdir folder,它创建了"folder?“。
你有什么想法吗?
有没有一种简单的方法可以给IMAP服务器上的邮件添加一个自定义的RFC822头?
我正在编写一个基于python的程序来过滤我的IMAP邮件存储。当我使用Procmail执行此操作时,我可以选择添加标头。但是对于Python imap实现,似乎没有办法做到这一点。
具体地说,我想添加一个自定义标题,如下所示:
X-VY32-STATUS: Very Cool
这样它就会出现在邮件头中:
To: vy32@stackoverflow.com
From: Yo@mama.com
Subject: Test Message
X-VY32-STATUS: Very Cool
The reg
我正在用python3.2.解析电子邮件
我把每个电子邮件文件都列在一个列表里。我想把电子邮件细分为标题列表和正文列表。
你觉得这个方法怎么样?
def decap(self):
# separate headers from bodies
self.heads = []; self.bodies = []
for email.readlines() in self.inbox.dex:
我有基本的脚本,可以发送适当的电子邮件:
#!/usr/bin/python
import smtplib
sender = 'demo@mail.com'
receivers = ['demo2@mail.com']
message = """From:Email cronjob <demo@mail.com> Subject:
Anything
Some more text """
message = message + "\nso far so good