Доброго времени суток.
У меня есть почтовый ящик, на который приходят письма с вложенными файлами. Вопрос: как эти файлы из писем достать? Сами письма я получаю, но не понимаю, как вытащить из них файлики, тему письма и отправителя.
gmail-config.xml
Код | <int:channel id="recieveChannel"/>
<int-mail:inbound-channel-adapter id="imapAdapter" store-uri="imaps://username:[email protected]/INBOX" channel="recieveChannel" should-delete-messages="false" should-mark-messages-as-read="true" auto-startup="true" java-mail-properties="javaMailProperties" > <int:poller max-messages-per-poll="10" fixed-delay="5" time-unit="SECONDS"/> </int-mail:inbound-channel-adapter>
<util:properties id="javaMailProperties"> <prop key="mail.debug">true</prop> <prop key="mail.user">username</prop> <prop key="mail.password">password</prop> <prop key="mail.imaps.user">username</prop> <prop key="mail.imaps.passwordr">password</prop> <prop key="mail.imaps.host">imap.gmail.com</prop> <prop key="mail.imaps.port">993</prop> </util:properties>
|
Код | public static void main (String[] args) throws Exception { ApplicationContext ac = new ClassPathXmlApplicationContext("/gmail-config.xml"); DirectChannel inputChannel = ac.getBean("recieveChannel", DirectChannel.class); inputChannel.subscribe(new MessageHandler() { public void handleMessage(Message<?> message) throws MessagingException { log.info("Message: " + message); //? } }); }
|
|