クラスの使用
jakarta.mail.Message
Message を使用するパッケージ パッケージ 説明 jakarta.mail Jakarta Mail API は、メールシステムをモデル化するクラスを提供します。jakarta.mail.event Jakarta Mail API のリスナーとイベント。jakarta.mail.internet インターネットメールシステムに固有のクラス。jakarta.mail.search Jakarta Mail API のメッセージ検索語。jakarta.mail 内の Message 使用
Message を返す jakarta.mail のメソッド 修飾子と型 メソッド 説明 abstract Message[]Folder. expunge()削除済みとマークされたメッセージを完全に削除します。abstract MessageFolder. getMessage(int msgnum)指定されたメッセージ番号に対応する Message オブジェクトを取得します。MessageMessageContext. getMessage()コンテンツを含むメッセージを返します。MessageUIDFolder. getMessageByUID(long uid)指定された UID に対応するメッセージを取得します。Message[]Folder. getMessages()このフォルダーからすべてのメッセージオブジェクトを取得します。Message[]Folder. getMessages(int[] msgnums)配列で指定されたメッセージ番号の Message オブジェクトを取得します。Message[]Folder. getMessages(int start, int end)開始から終了まで、開始と終了の両方を含むメッセージ番号の Message オブジェクトを取得します。Message[]UIDFolder. getMessagesByUID(long[] uids)指定された UID の配列で指定されたメッセージを取得します。Message[]UIDFolder. getMessagesByUID(long start, long end)指定された範囲で指定されたメッセージを取得します。abstract MessageMessage. reply(boolean replyToAll)このメッセージへの返信に適した新しいメッセージを取得します。Message[]Folder. search(SearchTerm term)このフォルダーで、指定した検索条件に一致するメッセージを検索します。Message[]Folder. search(SearchTerm term, Message[] msgs)指定された検索条件に一致するメッセージがないか、指定されたメッセージの配列を検索します。型 Message のパラメーターを持つ jakarta.mail のメソッド 修飾子と型 メソッド 説明 abstract voidFolder. appendMessages(Message[] msgs)指定されたメッセージをこのフォルダーに追加します。voidFolder. copyMessages(Message[] msgs, Folder folder)指定されたメッセージをこのフォルダーから別のフォルダーにコピーします。voidFolder. fetch(Message[] msgs, FetchProfile fp)特定のメッセージの FetchProfile で指定されたアイテムをプリフェッチします。longUIDFolder. getUID(Message message)指定されたメッセージの UID を取得します。protected voidFolder. notifyMessageAddedListeners(Message[] msgs)このフォルダーへのメッセージの追加についてすべての MessageCountListeners に通知します。protected voidFolder. notifyMessageChangedListeners(int type, Message msg)すべての MessageChangedListeners に通知します。protected voidFolder. notifyMessageRemovedListeners(boolean removed, Message[] msgs)このフォルダーからのメッセージの削除についてすべての MessageCountListeners に通知します。protected voidTransport. notifyTransportListeners(int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)すべての TransportListeners に通知します。Message[]Folder. search(SearchTerm term, Message[] msgs)指定された検索条件に一致するメッセージがないか、指定されたメッセージの配列を検索します。static voidTransport. send(Message msg)メッセージを送る。static voidTransport. send(Message msg, Address[] addresses)メッセージ自体で指定された受信者を無視して、指定されたアドレスにメッセージを送信します。static voidTransport. send(Message msg, Address[] addresses, StringSE user, StringSE password)メッセージ自体で指定された受信者を無視して、指定されたアドレスにメッセージを送信します。static voidTransport. send(Message msg, StringSE user, StringSE password)メッセージを送る。abstract voidTransport. sendMessage(Message msg, Address[] addresses)指定されたアドレスのリストにメッセージを送信します。voidFolder. setFlags(Message[] msgs, Flags flag, boolean value)配列で指定されたメッセージに指定されたフラグを設定します。jakarta.mail.event 内の Message 使用
Message として宣言されている jakarta.mail.event のフィールド 修飾子と型 フィールド 説明 protected MessageMessageChangedEvent. msg変わったメッセージ。protected MessageTransportEvent. msgこのイベントが適用されるメッセージ。protected Message[]MessageCountEvent. msgsメッセージ。Message を返す jakarta.mail.event のメソッド 修飾子と型 メソッド 説明 MessageMessageChangedEvent. getMessage()変更されたメッセージを返します。MessageTransportEvent. getMessage()このトランスポートイベントに関連付けられたメッセージオブジェクトを取得します。Message[]MessageCountEvent. getMessages()追加または削除されたメッセージの配列を返します。型 Message のパラメーターを持つ jakarta.mail.event のコンストラクター コンストラクター 説明 MessageChangedEvent(ObjectSE source, int type, Message msg)コンストラクター。MessageCountEvent(Folder folder, int type, boolean removed, Message[] msgs)コンストラクター。TransportEvent(Transport transport, int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)コンストラクター。jakarta.mail.internet 内の Message 使用
jakarta.mail.internet 内の Message サブクラス 修飾子と型 クラス 説明 classMimeMessageこのクラスは、MIME スタイルのメールメッセージを表します。Message を返す jakarta.mail.internet のメソッド 修飾子と型 メソッド 説明 MessageMimeMessage. reply(boolean replyToAll)このメッセージへの返信に適した新しいメッセージを取得します。MessageMimeMessage. reply(boolean replyToAll, boolean setAnswered)このメッセージへの返信に適した新しいメッセージを取得します。jakarta.mail.search 内の Message 使用
型 Message のパラメーターを持つ jakarta.mail.search のメソッド 修飾子と型 メソッド 説明 booleanAndTerm. match(Message msg)AND 操作。booleanBodyTerm. match(Message msg)一致方法。booleanFlagTerm. match(Message msg)比較方法。booleanFromStringTerm. match(Message msg)コンストラクターで指定されたアドレス文字列が、このメッセージの差出人アドレスの部分文字列であるかどうかを確認します。booleanFromTerm. match(Message msg)アドレスコンパレータ。booleanHeaderTerm. match(Message msg)ヘッダー一致メソッド。booleanMessageIDTerm. match(Message msg)一致方法。booleanMessageNumberTerm. match(Message msg)一致方法。booleanNotTerm. match(Message msg)booleanOrTerm. match(Message msg)OR 演算。booleanReceivedDateTerm. match(Message msg)一致方法。booleanRecipientStringTerm. match(Message msg)コンストラクターで指定されたアドレスが、このメッセージの受信者アドレスの部分文字列であるかどうかを確認します。booleanRecipientTerm. match(Message msg)一致方法。abstract booleanSearchTerm. match(Message msg)このメソッドは、特定の一致基準を指定されたメッセージに適用し、結果を返します。booleanSentDateTerm. match(Message msg)一致方法。booleanSizeTerm. match(Message msg)一致方法。booleanSubjectTerm. match(Message msg)一致方法。