第9章 Mail サブシステム


この章では、メール機能を JBoss EAP アプリケーションに統合するために不可欠な mail サブシステムに焦点を当てます。このセクションでは、メールサーバーを設定し、組織の特定のニーズに合わせてトランスポートプロトコルをカスタマイズし、パスワード管理用の認証情報ストアを使用してセキュリティーを強化するための詳細な手順を説明します。

前提条件

  • JBoss EAP 8.0 がインストールされている。

9.1. メールサブシステムの設定

mail サブシステムを使用すると、JBoss EAP でメールセッションを設定し、JNDI を使用してメールセッションをアプリケーションに注入できます。また、このサブシステムは、@MailSessionDefinition@MailSessionDefinitions などの Jakarta EE アノテーションの使用をサポートし、設定プロセスを効率化します。

前提条件

  • JBoss EAP がインストールされ、実行されている。
  • SMTP サーバーへのネットワークアクセスがある。

手順

  1. 以下の CLI コマンドを使用して SMTP サーバーと送信ソケットバインディングを設定します。

    /socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=my-smtp:add(host=localhost, port=25)
    Copy to Clipboard Toggle word wrap
    /subsystem=mail/mail-session=mySession:add(jndi-name=java:jboss/mail/MySession)
    Copy to Clipboard Toggle word wrap
    /subsystem=mail/mail-session=mySession/server=smtp:add(outbound-socket-binding-ref=my-smtp, username=user, password=pass, tls=true)
    Copy to Clipboard Toggle word wrap
  2. アプリケーション内で設定されたメールセッションを呼び出します。

    @Resource(lookup="java:jboss/mail/MySession")
    private Session session;
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る