クラスの使用
jakarta.mail.Message

Message を使用するパッケージ
パッケージ
説明
Jakarta Mail API は、メールシステムをモデル化するクラスを提供します。
Jakarta Mail API のリスナーとイベント。
インターネットメールシステムに固有のクラス。
Jakarta Mail API のメッセージ検索語。
  • jakarta.mail 内の Message 使用

    Message を返す jakarta.mail のメソッド
    修飾子と型
    メソッド
    説明
    abstract Message[]
    Folder.expunge()
    削除済みとマークされたメッセージを完全に削除します。
    abstract Message
    Folder.getMessage(int msgnum)
    指定されたメッセージ番号に対応する Message オブジェクトを取得します。
    MessageContext.getMessage()
    コンテンツを含むメッセージを返します。
    UIDFolder.getMessageByUID(long uid)
    指定された UID に対応するメッセージを取得します。
    Folder.getMessages()
    このフォルダーからすべてのメッセージオブジェクトを取得します。
    Folder.getMessages(int[] msgnums)
    配列で指定されたメッセージ番号の Message オブジェクトを取得します。
    Folder.getMessages(int start, int end)
    開始から終了まで、開始と終了の両方を含むメッセージ番号の Message オブジェクトを取得します。
    UIDFolder.getMessagesByUID(long[] uids)
    指定された UID の配列で指定されたメッセージを取得します。
    UIDFolder.getMessagesByUID(long start, long end)
    指定された範囲で指定されたメッセージを取得します。
    abstract Message
    Message.reply(boolean replyToAll)
    このメッセージへの返信に適した新しいメッセージを取得します。
    Folder.search(SearchTerm term)
    このフォルダーで、指定した検索条件に一致するメッセージを検索します。
    Folder.search(SearchTerm term, Message[] msgs)
    指定された検索条件に一致するメッセージがないか、指定されたメッセージの配列を検索します。
    Message のパラメーターを持つ jakarta.mail のメソッド
    修飾子と型
    メソッド
    説明
    abstract void
    Folder.appendMessages(Message[] msgs)
    指定されたメッセージをこのフォルダーに追加します。
    void
    Folder.copyMessages(Message[] msgs, Folder folder)
    指定されたメッセージをこのフォルダーから別のフォルダーにコピーします。
    void
    Folder.fetch(Message[] msgs, FetchProfile fp)
    特定のメッセージの FetchProfile で指定されたアイテムをプリフェッチします。
    long
    UIDFolder.getUID(Message message)
    指定されたメッセージの UID を取得します。
    protected void
    このフォルダーへのメッセージの追加についてすべての MessageCountListeners に通知します。
    protected void
    すべての MessageChangedListeners に通知します。
    protected void
    Folder.notifyMessageRemovedListeners(boolean removed, Message[] msgs)
    このフォルダーからのメッセージの削除についてすべての MessageCountListeners に通知します。
    protected void
    Transport.notifyTransportListeners(int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)
    すべての TransportListeners に通知します。
    Folder.search(SearchTerm term, Message[] msgs)
    指定された検索条件に一致するメッセージがないか、指定されたメッセージの配列を検索します。
    static void
    Transport.send(Message msg)
    メッセージを送る。
    static void
    Transport.send(Message msg, Address[] addresses)
    メッセージ自体で指定された受信者を無視して、指定されたアドレスにメッセージを送信します。
    static void
    Transport.send(Message msg, Address[] addresses, StringSE user, StringSE password)
    メッセージ自体で指定された受信者を無視して、指定されたアドレスにメッセージを送信します。
    static void
    Transport.send(Message msg, StringSE user, StringSE password)
    メッセージを送る。
    abstract void
    Transport.sendMessage(Message msg, Address[] addresses)
    指定されたアドレスのリストにメッセージを送信します。
    void
    Folder.setFlags(Message[] msgs, Flags flag, boolean value)
    配列で指定されたメッセージに指定されたフラグを設定します。
  • jakarta.mail.event 内の Message 使用

    Message として宣言されている jakarta.mail.event のフィールド
    修飾子と型
    フィールド
    説明
    protected Message
    MessageChangedEvent.msg
    変わったメッセージ。
    protected Message
    TransportEvent.msg
    このイベントが適用されるメッセージ。
    protected Message[]
    MessageCountEvent.msgs
    メッセージ。
    Message を返す jakarta.mail.event のメソッド
    修飾子と型
    メソッド
    説明
    MessageChangedEvent.getMessage()
    変更されたメッセージを返します。
    TransportEvent.getMessage()
    このトランスポートイベントに関連付けられたメッセージオブジェクトを取得します。
    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 サブクラス
    修飾子と型
    クラス
    説明
    class
    このクラスは、MIME スタイルのメールメッセージを表します。
    Message を返す jakarta.mail.internet のメソッド
    修飾子と型
    メソッド
    説明
    MimeMessage.reply(boolean replyToAll)
    このメッセージへの返信に適した新しいメッセージを取得します。
    MimeMessage.reply(boolean replyToAll, boolean setAnswered)
    このメッセージへの返信に適した新しいメッセージを取得します。
  • jakarta.mail.search 内の Message 使用

    Message のパラメーターを持つ jakarta.mail.search のメソッド
    修飾子と型
    メソッド
    説明
    boolean
    AndTerm.match(Message msg)
    AND 操作。
    boolean
    BodyTerm.match(Message msg)
    一致方法。
    boolean
    FlagTerm.match(Message msg)
    比較方法。
    boolean
    FromStringTerm.match(Message msg)
    コンストラクターで指定されたアドレス文字列が、このメッセージの差出人アドレスの部分文字列であるかどうかを確認します。
    boolean
    FromTerm.match(Message msg)
    アドレスコンパレータ。
    boolean
    HeaderTerm.match(Message msg)
    ヘッダー一致メソッド。
    boolean
    MessageIDTerm.match(Message msg)
    一致方法。
    boolean
    MessageNumberTerm.match(Message msg)
    一致方法。
    boolean
    NotTerm.match(Message msg)
    boolean
    OrTerm.match(Message msg)
    OR 演算。
    boolean
    ReceivedDateTerm.match(Message msg)
    一致方法。
    boolean
    RecipientStringTerm.match(Message msg)
    コンストラクターで指定されたアドレスが、このメッセージの受信者アドレスの部分文字列であるかどうかを確認します。
    boolean
    RecipientTerm.match(Message msg)
    一致方法。
    abstract boolean
    SearchTerm.match(Message msg)
    このメソッドは、特定の一致基準を指定されたメッセージに適用し、結果を返します。
    boolean
    SentDateTerm.match(Message msg)
    一致方法。
    boolean
    SizeTerm.match(Message msg)
    一致方法。
    boolean
    SubjectTerm.match(Message msg)
    一致方法。