メールの設定
Liferay は、ユーザー登録、パスワード管理、サイト メンバーシップ通知、コンテンツの更新など、さまざまな目的でメール サーバーを使用して電子メール通知を送信するように設定できます。 メール サーバーの接続は、 インスタンス スコープ またはシステム スコープで構成できます。 Liferay DXP のメールサーバーへの接続を設定するには、システム スコープの方法が 3 つあります。
次の例は、POP3 プロトコルで Gmail サーバーを使用するように組み込みメール セッションを構成する方法を示しています。
カテゴリのメーリング リストに IMAP プロトコルを使用している場合は、メーリング リストのユーザーにメッセージを送信する電子メール クライアントによってメッセージが取得されると、必ず IMAP 受信トレイがメッセージを削除するように構成 してください。 そうしないと、サーバーに保持されている各電子メールメッセージは、カテゴリに新しい投稿や更新があるたびにメーリングリストに送信されます。
コントロールパネルからメールを設定する
コントロールパネルからメールセッションを設定するには、次の手順に従います。
-
コントロールパネル → 構成 → システム設定 に移動し、 プラットフォーム → メール → メール設定 に進みます (Liferay DXP 2025.Q4/Portal 2026 より前は、 コントロールパネル → 構成 → サーバー管理 → メール)。
-
次のフィールドに値を入力してください:
- 追加の Java Mail プロパティ: 追加のプロパティが必要な場合は、ここで指定します。
- POPサーバー通知を有効にする チェックあり
- StartTLS を有効にする チェックあり
- 受信ポート: 110
- [Incoming POP Server]: pop.gmail.com
- 送信ポート: 465
- [Outgoing SMTP Server]: smtp.gmail.com
- POPパスワード: *****
- POPユーザー名: joe.bloggs
- SMTPパスワード: *****
- SMTPユーザー名: joe.bloggs
- ストアプロトコル: pop3
- トランスポートプロトコル: SMTP

-
[保存]をクリックします。
アプリケーションサーバーからのメールの設定
アプリケーション サーバーからメール セッションを構成するには、次の手順に従います。
-
コントロールパネル → 構成 → システム設定 に移動し、 プラットフォーム → メール → メール設定 に進みます (Liferay DXP 2025.Q4/Portal 2026.Q1 より前は、 コントロールパネル → 構成 → サーバー管理 → メール)。
-
追加の Java Mail プロパティに次の値を入力します。
mail.session.jndi.name=mail/MailSession -
[保存]をクリックします。
DXPがアプリケーションサーバー上のメールセッションを指すようになります。
これは、OSGi 構成ファイルまたは ポータル プロパティを通じて実行することもできます。
ポータルプロパティを使用したメールの設定
Liferay DXP 2025年第4四半期/Portal 2026年第1四半期以降
オフラインで、またはDXPをデプロイする前にメールセッションを構成するには:
-
portal-ext.propertiesファイル を Liferay Home に作成します (ファイルがまだ存在しない場合)。 -
これらのデフォルトのプロパティ設定を
portal-ext.propertiesファイルにコピーします。mail.session.mail=false mail.session.mail.pop3.host=pop.gmail.com mail.session.mail.pop3.password=******* mail.session.mail.pop3.port=110 mail.session.mail.pop3.user=joe.bloggs mail.session.mail.smtp.auth=true mail.session.mail.smtp.host=smtp.gmail.com mail.session.mail.smtp.password=******* mail.session.mail.smtp.port=465 mail.session.mail.smtp.user=joe.bloggs mail.session.mail.store.protocol=pop3 mail.session.mail.transport.protocol=smtp
Liferay は次回の起動時にメール セッションに接続します。
新しいバージョンにアップグレードすると、Liferay はポータル プロパティを OSGi 構成に自動的に変換します。 設定ファイルを使用して上書きできます。
メール設定リファレンス
| 項目 | Description |
|---|---|
| 追加の Java Mail プロパティ | オプションの追加 JavaMail 設定。 |
| POP サーバー通知を有効にする | POP サーバーへの接続を許可し、受信メールを確認するかどうか。 |
| StartTLSを有効にする | 送信メールの暗号化を有効にするかどうか。 |
| 受信ポート | POPサーバーがリスンしているポート。 |
| 受信POPサーバ | Post Office Protocolを実行しているサーバーのホスト名。 DXPはこのメールボックスをチェックして、掲示板の返信などの受信メッセージを確認します。 |
| 送信ポート | SMTPサーバーがリスンしているポート。 |
| 送信SMTPサーバ | Simple Mail Transfer Protocolを実行しているサーバーのホスト名。 DXP は、パスワード変更通知などの電子メールを送信するためにこのサーバーを使用します。 |
| POP パスワード | DXPがPOPサーバーへのログインに使用するパスワード。 |
| POP ユーザー名 | DXPがPOPサーバーへのログインに使用するユーザーID。 |
| SMTP パスワード | DXPがSMTPサーバーへのログインに使用するパスワード。 |
| SMTP ユーザー名 | DXPがSMTPサーバーへのログインに使用するユーザーID。 |
| 保存プロトコル | メールを受信するために使用されるプロトコル |
| 転送プロトコル | 電子メールの送信に使用されるプロトコル |
利用可能なプロパティは、Liferay のバージョンによって異なる場合があります。