我想使用CURL在给定日期附加电子邮件。
$ curl -kv -u user@vm.org:user 'imap://IP:143' -X 'APPEND INBOX (Mon, 7 Feb > 1994 21:52:25 +0000) {310}' '
Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
From: Fred Foobar <foobar@Blurdybloop.COM>
Subject: afternoon meeting
To: mooch@owatagu.siam.edu
Message-Id: <B27397-0100000@Blurdybloop.COM>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
C:
Hello Joe, do you think we can meet at 3:30 tomorrow?'
不幸的是,由于电子邮件未传递到服务器
,因此无法正常工作C: A003 APPEND (Mon, 7 Feb 1994 21:52:25 +0000) INBOX {310}
S: A003 BAD Missing required argument to Append
我也尝试将电子邮件作为文件发送:
$ curl -kv -u user@vm.org:user 'imap://IP:143' -X 'APPEND INBOX (Mon, 7 Feb > 1994 21:52:25 +0000) {310}' -T email.txt
但它仍无效
C: A003 APPEND email.txt (\Seen) {318}
S: A003 NO [TRYCREATE] Mailbox does not exist
有什么想法吗?
答案 0 :(得分:0)
您不必提供IMAP命令,CURL会为您执行此操作。 但是,您必须指定您正在处理的文件夹。
curl -kv imaps://user:pwd@mail.server.org/INBOX -T ~/simple.eml