我使用offlineimap将邮件提取到Maildir文件夹中。
我想要自动解析所有新收到的电子邮件在Maildir文件夹中,并只发送“发件人”,“主题”和“正文”作为即时消息到其他地方。
所以我尝试用来处理所有邮件
MPATH=~/Mail
if [ -n "$(ls "$MPATH/INBOX/new/")" ]; then
for f in "$MPATH/INBOX/new/"*; do
SUB="$(cat "$f"|grep '^Subject' | head
我有很长一段时间要输入一个跨几行的电子邮件标题,如下所示:
To: John Smith <johnsmith@example.com>, Alex Smith <alexsmith@example.com>,
Superman Smith <supermansmith@example.com>, Devin Smith <devinsmith@example.com>,
Al Smith <alsmith@example.com>, Jane Smith <janesmith@example.com>,
我有一个很大的mbox文件,我可以使用邮箱api对其进行解析并转储到csv
import mailbox
import csv
mbox = mailbox.mbox("emailfile.mbox")
for message in mbox:
with open('mail.csv','w') as fp:
writer = csv.writer(fp,delimiter=',')
for message in mbox:
data = [ (message['Date'],mes
在OTRS中,我有一个电子邮件数据库。我把原始电子邮件(以eml格式)放在一个名为"article_plain“的表格中。
我可以很容易地使用如下语句对此进行转储:
SELECT ap.body FROM article_plain ap
INNER JOIN article a ON (a.id = ap.article_id)
INNER JOIN ticket t ON (a.ticket_id = t.id)
INNER JOIN queue q ON (t.queue_id = q.id)
WHERE q.name LIKE '%something%'