私はlite nodejsサーバーを持っています。パスワードリセットフローを実装しようとしています。私はリセットパスワードのリンクと電子メールを送信するためにnodemailerを使用します。私は電子メールを正しく送信するかどうかをテストしたい。私はリモートsmptを使用したくない。ローカルアプリケーションサーバーから電子メールを受信する方法。 Nodejs
私は自分のローカル環境で電子メールをキャッチして、それが良いかどうかを確認するために何が使えますか?
私はlite nodejsサーバーを持っています。パスワードリセットフローを実装しようとしています。私はリセットパスワードのリンクと電子メールを送信するためにnodemailerを使用します。私は電子メールを正しく送信するかどうかをテストしたい。私はリモートsmptを使用したくない。ローカルアプリケーションサーバーから電子メールを受信する方法。 Nodejs
私は自分のローカル環境で電子メールをキャッチして、それが良いかどうかを確認するために何が使えますか?
私はmailcatcherを使用しました。これは、送信されたメッセージをキャッチしてWebインターフェイスに表示する、シンプルなSMTPサーバーです。私が設定している以下の
:
let smtpConfig = {
host: '127.0.0.1',
port: 1025,
secure: false, // upgrade later with STARTTLS
auth: {
user: 'user',
pass: 'password'
}
};
認証セクションで、ユーザーとパスワードを追加することを忘れないでください。それは空白でさえあります。しかし、この場合空文字列にすることはできません。エラーが発生します。
const smtpTransport = nodemailer.createTransport(smtpConfig);
そして今、あなたはここにすべて送信された電子メールを見ることができますhttp://127.0.0.1:1080
次のコマンドを試してみてください: `mailcatcher`:
python -m smtpd -n -c DebuggingServer localhost:1025
あなたのような何かを探していますか? – Evo
はい、私はそれが私が必要と思うものだと思います。ありがとう@エボ –