2017-08-22 20 views
0

私はnodemailer 2.4.2を使用しています。それは正常に動作しているとエラーなしで電子メールを送信しています。 しかし、これはライブサイトで実行されています。以前のアドレスをすべて電子メールに追加しています。 transport.close()を追加しましたが、ドキュメントでは、これが効率の指標であり、この問題ではないことが示唆されています。スクリプトはテーブルにアクセスしていないので、キャッシュからアドレスを収集できるだけですnodemailerは以前に送信したすべてのアドレスをccとして送信しています

+0

変数を正しく宣言してグローバルに宣言するのを忘れてしまったのと非常によく似ています。 – robertklep

+0

はメールを送信するコード部分を共有します – EMX

+0

2つの電子メールを含むserverConfigに格納された配列を収集していました。その後、フォームに入力した電子メールをプッシュしてから、リストを送信します。 私は、元のものへの参照を使用していたことを認識していませんでした。これは、リストが常に追加されていることを意味していました。 ドット・ドット表記を使用してコピーを作成すると、問題が修正されたようです。 const sendToList = serverConfig.emailAddresses; と今すぐ const sendToList = [... serverConfig.emailAddresses]; sendToList.push(email); –

答えて

0

2つの電子メールを含むserverConfigに格納された配列を収集していました。リストを送信する前にフォームに入力された電子メールを押してください 私は、元のものへの参照を使用していたことに気づきませんでした。 ドット・ドット表記を使用してコピーを作成すると、問題が修正されたようです。 const sendToList = serverConfig.emailAddresses; と今すぐ const sendToList = [... serverConfig.emailAddresses];

sendToList.push(email);

関連する問題