現在、Spree 1-3-stable を使用しており、開発環境で送信されたすべてのテスト メールをキャッチするために Mailcatcher を使用しようとしています。また、Vagrant(VirtualBox付き)を使用してUbuntu仮想マシンでプロジェクトを実行しています。Mailcatcher を実行すると、Web インターフェイスはポート 1080 で正しく表示されますが、Spree 管理パネルからテスト メールを送信すると、メールがキャプチャされません。ここで選択した回答の指示に従いました: How to Send Email in Development with Spree . 電子メールはサーバー ログに表示されますが、mailcatcher の Web インターフェイスには表示されません。Spree Admin Mail Method Settings でまったく同じ設定をしています。SMTP メール ホストは localhost で、SMTP ポートは 1025 です。
私は Vagrant を使用しているため、こちらのディスカッション ( https://github.com/sj26/mailcatcher/issues/89 ) にも従いました。Vagrantfile にポート フォワーディングを追加しました。
config.vm.network :forwarded_port, host: 1080, guest: 1080
また、mailcatcher だけでなく、mailcatcher --http-ip=0.0.0.0 も実行しました。
これまでのところ、これは私にとってはうまくいきませんでした。アドバイスをいただければ幸いです。ありがとうございました!