我可以成功地收到电子邮件没有任何问题,我遇到的问题是删除.
我可以使用以下内容获取电子邮件:
curl --url "imaps://imap.gmail.com:993/inBox;UID=1" --user "user:password"
这对于获取电子邮件非常合适,我成功处理它没有问题所以现在当我尝试删除它时我使用以下内容:
curl --url "imaps://imap.gmail.com:993/inBox;UID=1" --user "user:password" -X 'UID STORE 1 +Flags \Deleted'
但我得到以下回应:
curl: (21) Quote command returned errorcurl: (6) Could not resolve host: STOREcurl: (6) Could not resolve host: 1curl: (6) Could not resolve host: +Flagscurl: (6) Could not resolve host: \Deleted'解决方法 我终于找到了答案,似乎gmail与其他每个例子略有不同,但发现了一个有效的例子:
以下作品:
curl --url "imaps://imap.gmail.com:993/InBox;UID=1" --user "user:password" -X "STORE 1 +Flags \Deleted"
其次是
curl --url "imaps://imap.gmail.com:993/InBox;UID=1" --user "user:password" -X "ExpuNGE"总结
以上是内存溢出为你收集整理的使用curl删除imap上的消息全部内容,希望文章能够帮你解决使用curl删除imap上的消息所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)