Clojure 如何使用clj mail阅读电子邮件

Clojure 如何使用clj mail阅读电子邮件,clojure,jakarta-mail,Clojure,Jakarta Mail,邮件发送/阅读电子邮件,但有些邮件有下一种形式: #:clj-mail.core.Email{:subject "xxxxx", :content #<MimeMultipart javax.mail.internet.MimeMultipart@3d01e178>, :sent #<Date Tue Apr 05 19:02:55 CDT 2011>, :received nil, :from ("=?ISO-8859-1?Q?Xxxx_D=EDXx?= <xxx

邮件发送/阅读电子邮件,但有些邮件有下一种形式:

#:clj-mail.core.Email{:subject "xxxxx", :content #<MimeMultipart javax.mail.internet.MimeMultipart@3d01e178>, :sent #<Date Tue Apr 05 19:02:55 CDT 2011>, :received nil, :from ("=?ISO-8859-1?Q?Xxxx_D=EDXx?= <xxxx@xx.com>"), :recipients ("xxx@xxx.com"), :reply-to ("=?ISO-8859-1?Q?Xxxx_D=Xxx?= <xxxx@xxxx>")}
#:clj mail.core.Email{:主题“xxxxx”,:内容#,:发送#,:接收零,:发件人(“=?ISO-8859-1?Q?Xxxx#D=EDXx?=”),:收件人(“xxx@xxx.com“”,:回复(“=?ISO-8859-1?Q?Xxxx\U D=Xxx?=”)
我不知道怎样才能读到部分:内容来提取短信的文本


谢谢

从您粘贴的内容来看,它的主体似乎是一种类型。使用getBodyPart获取零件并阅读文本/普通零件。

谢谢!!!!!现在我有了下一个问题,关于附件,类似于com.sun.mail.util.BASE64DecoderStream。是否存在获取项目的方法?