アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在javamailを使って複数人の人にメールを送るjspページを作っています。
一人の人にメールを送信することはできたのですが、
複数の宛先に送信する方法がわかりません。
本で調べたところ

void setRecipients(
Message.RecipientType type,
Address[] addresses)
というメソッドで配列で複数のアドレスを指定できる。

とのことなのですが、具体的な方法がわかりません。
どのようにすればよいのでしょうか?
具体的な例などがあったら助かります。
よろしくお願いします。

A 回答 (1件)

Addressの配列で複数指定してあげれば、問題ないですね。



new InternetAddress(MAIL_ADDRESS,INTERNET_NAME,ENCODING);
MAIL_ADDRESS:メールアドレス
INTERNET_NAME:メールの名前部分
ENCODING:エンコーディング iso-2022-jpになるのかな?と思います。
これを送信する分Address配列を作って、
setRecipientsにセットします。

私の場合には、ArrayList に入れて、配列に変換しています。
list.add((Address)new InternetAddress・・・・・);
で詰めて、
(Address[])list.toArray(new Address[list.size()]);
で配列に変換

こんな感じでいけるかと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
無事に解決することができました。
ありがとうございます!!

お礼日時:2006/12/15 14:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!