legacy-knowledge-base
公開されました Jul. 2, 2025

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

投稿者

Kenny Back

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

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