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();こんなもんでOK。
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);
メールデータのXMLを用意しておけば、Mailインスタンスの生成はもっと簡単。
MailBuilder mailBuilder = new XMLMailBuilderImpl();XMLからMailインスタンスの生成については以下のサイトにもサンプルがあるので見てみてください。
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);
http://spring-ext.sourceforge.jp/oml/
Comment