メールの設定
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

-
[Save(保存)]をクリックします。
アプリケーションサーバーからのメール設定
アプリケーションサーバーからメールセッションを設定するには、以下の手順に従ってください。
-
コントロール パネル → 設定 → システム設定 に移動し、 プラットフォーム → メール → メール設定 に移動します (Liferay DXP 2025.Q4/Portal 2026.Q1 より前は、これは コントロール パネル → 設定 で行われていました)。 サーバー管理 → メール)
-
追加の Java メール プロパティ に次の値を入力してください。
mail.session.jndi.name=mail/MailSession -
[Save(保存)]をクリックします。
DXPがアプリケーションサーバー上のメールセッションを指すようになります。
これは、OSGi 構成ファイルまたは ポータル プロパティ を介して行うこともできます。
ポータルプロパティを使用したメールの設定
Liferay DXP 2025.Q4/Portal 2026.Q1以前
オフラインで、またはDXPをデプロイする前にメールセッションを構成するには:
-
Liferay Home に
portal-ext.propertiesファイル を作成します (ファイルが既に存在する場合)。 -
これらのデフォルトのプロパティ設定を
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のバージョンによって異なる場合があります。