処理ルールの指定方法とTransformerについての文を追加してみた。XpathTransformerを使えば、Solrに突っ込む XML ファイルに近いかと。地道に強化していこ。今のところ、s2robot-example しか、サンプルがないから、これはこれで増やしたいところ…。
月: 2009年5月
JavaMail API RI
JavaMailって、ソースコードはBSDとかのオープンソースで公開しているようだ。Sunから提供されているバイナリは特に今まで通りのライセンスっぽい。変えたければ、自分でビルドして利用しろという感じかね。ややこし。
JavaMailでGMailをPOP3
今まで普通にPOP3でメールにアクセスしていたアプリがあるのだけど、それをGMailに変更しなきゃならなくなった。そのような場合は、今まで
Session session = Session.getDefaultInstance(System.getProperties(), null);
Store store = session.getStore("pop3");
store.connect(server, -1, username, password);
みたいなコードだったものを
Properties pop3Props = new Properties();
pop3Props.setProperty("mail.pop3.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
pop3Props.setProperty("mail.pop3.socketFactory.fallback", "false");
pop3Props.setProperty("mail.pop3.port", "995");
pop3Props.setProperty("mail.pop3.socketFactory.port", "995");
URLName url = new URLName("pop3", "pop.gmail.com", 995, "", username, password);
Session session = Session.getInstance(pop3Props, null);
Store store = new POP3SSLStore(session, url);
store.connect();
という感じに変えたら、動くようになった。という感じでメモ…。