legacy-knowledge-base
公開されました Sep. 10, 2025

ローカルバンドルメール傍受用偽SMTPサーバ

written-by

Kenny Back

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • パスワード忘れ機能の動作をテストしたいのですが、パスワードをリセットするために生成されたリンクを電子メールで使用しようとしたユーザーの404エラーが表示されました。
  • つまり、リンクをテストするために、ローカルバンドルで生成された電子メールを傍受する方法が必要です。

環境

  • Linux(ただし、WindowsとmacOSの場合は、以下のステップ3のリンク先のドキュメントを参照してください。)

解像度

ローカルバンドルで電子メールを傍受するための偽のSMTPサーバーのセットアップ方法

1. バンドルが現在実行されている場合は停止します。

2. portal-ext.properties に mail.send.blacklist= を追加します。

3. http://nilhcem.com/FakeSMTP/ にアクセスし、最新版をダウンロードし、ZIPファイルを解凍してください。

4. 解凍した新しいディレクトリ(jarファイルが入っている)をターミナルで開き、実行します:

sudo java -jar fakesmtp-2.0.jar

5. メールサーバーのウィンドウが立ち上がるので、Startを押してサーバーを起動します。

6. バンドルから生成されたメールは、これでサーバーで傍受されるようになります。

7. サーバーウィンドウの「Last Message」タブで、メールの内容を確認することができます。

8. アプリのウィンドウを閉じるとサーバーが停止しますが、停止ボタンを押すだけでもOKです。

追加情報

必要な場合はトラブルシューティングを行います:

  • コントロールパネル > 設定 > サーバー管理 > メール を確認し、送信ポートが偽のSMTPサーバーに記載されているものと一致することを確認します。 デフォルトは25と110とする。
  • また、ユーザー名とパスワードが設定されていることを確認してください。

さらに:

組み込みメールセッションの設定

did-this-article-resolve-your-issue

legacy-knowledge-base