微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

logstash Imap输入插件无法读取带有附件的电子邮件

如何解决logstash Imap输入插件无法读取带有附件的电子邮件

我试图在Logstash中使用IMAP输入插件来解析电子邮件附件,但是它一直在返回错误,如下所示:

[ERROR] 2020-10-06 21:33:40.789 [[main]<imap] imap - Encountered error NoMethodError {:message=>"Can not decode an entire message,try calling #decoded on the varIoUs fields and body or parts if it is a multipart message.",:backtrace=>["/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/mail-2.6.6/lib/mail/message.rb:1903:in `decoded'","/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-imap-3.0.7/lib/logstash/inputs/imap.rb:163:in `parse_mail'","/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-imap-3.0.7/lib/logstash/inputs/imap.rb:118:in `block in check_mail'","org/jruby/RubyArray.java:1809:in `each'","/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-imap-3.0.7/lib/logstash/inputs/imap.rb:112:in `block in check_mail'","org/jruby/RubyArray.java:1851:in `each_slice'","/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-imap-3.0.7/lib/logstash/inputs/imap.rb:110:in `check_mail'","/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-imap-3.0.7/lib/logstash/inputs/imap.rb:91:in `block in run'","/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/stud-0.0.23/lib/stud/interval.rb:20:in `interval'","/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-imap-3.0.7/lib/logstash/inputs/imap.rb:90:in `run'","/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:346:in `inputworker'","/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:337:in `block in start_input'"]}

这是我的logstash配置文件

input {
    imap {
        host => "host.com"
        password => "password"
        user => "user.co.id"
        content_type => "text/html"
        folder => "TEST"
        port => "993"
    }
}

output {
    stdout { codec => rubydebug }
}

我已将其设置为“ TEST”文件夹,并且确保电子邮件在那里。 它的附件为sample.txt,并且包含

kol1,kol2,kol3,kol4,kol5
1,2,3,4,5
11,22,33,44,55
111,222,333,444,555
1111,2222,3333,4444,5555

我应该怎么做才能解析附件?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。