2004年09月18日

Java.OML | ozacc-mail library 1.1-rc1 リリース

OML 1.1 RC1をリリースしました。RCリリースなので一応APIはこれでFIXです。
ドキュメントが追いつきませんが、ほぼ全てのメソッドにJavaDocコメントは付いてるので、APIドキュメントを確認していただければと思います。

でも使い方は簡単っスよ。ファイル添付して、プレーンテキストとHTMLの両方を提供するテンコ盛りなメールを送るには・・・

Mail mail = new Mail();
mail.setText("プレーンテキストの本文");
mail.setHtmlText("<html><body>...HTMLの本文...");
mail.addFile(new File("/path/to/file.jpg"));

mail.addTo("to@example.com", "宛名");
mail.setFrom("from@example.com", "差出人名");
mail.setSubject("件名");

SendMail sendMail = new SendMailImpl("smtp.example.com");
sendMail.send(mail);

こんなもんでOK。
メールデータのXMLを用意しておけば、Mailインスタンスの生成はもっと簡単。
MailBuilder mailBuilder = new XMLMailBuilderImpl();
Mail mail = mailBuilder.buildMail(new File("/path/to/mail-data.xml"));
mail.addFile(new File("/path/to/file.jpg")); // XMLでは添付ファイルは指定できない。今後サポートするかも。

SendMail sendMail = new SendMailImpl("smtp.example.com");
sendMail.send(mail);

XMLからMailインスタンスの生成については以下のサイトにもサンプルがあるので見てみてください。

http://spring-ext.sourceforge.jp/oml/

Posted by otsuka : 09:52 | Comment (0) | Trackback (0)
Comment









名前、アドレスを登録しますか?