{"id":2020,"date":"2013-08-06T14:08:53","date_gmt":"2013-08-06T12:08:53","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=2020"},"modified":"2013-08-06T14:08:53","modified_gmt":"2013-08-06T12:08:53","slug":"qa-wie-lsst-sich-mit-javamail-die-anzahl-mail-anhnge-ermitteln","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2013\/08\/qa-wie-lsst-sich-mit-javamail-die-anzahl-mail-anhnge-ermitteln\/","title":{"rendered":"Q&amp;A: Wie l&auml;sst sich mit JavaMail die Anzahl Mail-Anh&auml;nge ermitteln?"},"content":{"rendered":"<p>Eine gesonderte Methode gibt es nicht, aber man kann die Mail-Teile ja ablaufen und dann z\u00e4hlen:<\/p>\n<pre class=\"csharpcode\"><span class=\"kwrd\">int<\/span> nrOfAttachements = 0;\n\nMultipart mp = (Multipart) message.getContent();\n\n<span class=\"kwrd\">for<\/span> (<span class=\"kwrd\">int<\/span> i=0, n=multipart.getCount(); i&lt;n; i++) {\n  Part part = multipart.getBodyPart(i));\n\n  String disposition = part.getDisposition();\n\n  <span class=\"kwrd\">if<\/span> ((disposition != <span class=\"kwrd\">null<\/span>) &amp;&amp; \n      ((disposition.equals(Part.ATTACHMENT) || \n       (disposition.equals(Part.INLINE)))\n    nrOfAttachements++;\n}<\/pre>\n<style type=\"text\/css\">\n.csharpcode, .csharpcode pre\n{\n\tfont-size: small;\n\tcolor: black;\n\tfont-family: consolas, \"Courier New\", courier, monospace;\n\tbackground-color: #ffffff;\n\t\/*white-space: pre;*\/\n}\n.csharpcode pre { margin: 0em; }\n.csharpcode .rem { color: #008000; }\n.csharpcode .kwrd { color: #0000ff; }\n.csharpcode .str { color: #006080; }\n.csharpcode .op { color: #0000c0; }\n.csharpcode .preproc { color: #cc6633; }\n.csharpcode .asp { background-color: #ffff00; }\n.csharpcode .html { color: #800000; }\n.csharpcode .attr { color: #ff0000; }\n.csharpcode .alt \n{\n\tbackground-color: #f4f4f4;\n\twidth: 100%;\n\tmargin: 0em;\n}\n.csharpcode .lnum { color: #606060; }<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Eine gesonderte Methode gibt es nicht, aber man kann die Mail-Teile ja ablaufen und dann z\u00e4hlen: int nrOfAttachements = 0; Multipart mp = (Multipart) message.getContent(); for (int i=0, n=multipart.getCount(); i&lt;n; i++) { Part part = multipart.getBodyPart(i)); String disposition = part.getDisposition(); if ((disposition != null) &amp;&amp; ((disposition.equals(Part.ATTACHMENT) || (disposition.equals(Part.INLINE))) nrOfAttachements++; }<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[75],"tags":[],"class_list":["post-2020","post","type-post","status-publish","format-standard","hentry","category-qa"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=2020"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2020\/revisions"}],"predecessor-version":[{"id":2021,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2020\/revisions\/2021"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=2020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=2020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=2020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}