ノードでjavascript用に設計されたlog4jsのポートを使用していますが、SMTPリレーが認証を使用しないSMTPアペンダーの使用に問題があります
これが私の構成です:
"appenders": [ {
"type": "smtp",
"recipients": "recipient@gmail.com",
"sendInterval": 60,
"transport": "SMTP",
"SMTP": {
"host": "smtp.noauth.relay",
"secureConnection": false,
"port": 25,
"auth": {
"user": "anyemail@anydomain.com",
"pass": ""
}
}
} ]
誰かがこれで成功しましたか? gmail リレーを使用して gmail 資格情報を入力すると正常に動作しますが、それ以外は動作しません。
編集 してもいいので、サーバーから認証に失敗したという応答が返ってきます。そのため、サーバーが認証を期待していないときに、空白のパスワードで自分自身を認証しようとしているようです。構成から認証部分を削除すると、サーバーは OK 応答を返しました。しかし...今、送信者のアドレスを送信する方法を理解する必要があります。なぜなら、送信者は匿名で送信されているからです...
したがって、認証なしの動作構成は次のとおりです。
"appenders": [ {
"type": "smtp",
"sender": "anyemail@anydomain.com"
"recipients": "recipient@gmail.com",
"sendInterval": 60,
"transport": "SMTP",
"SMTP": {
"host": "smtp.noauth.relay",
"secureConnection": false,
"port": 25,
}
} ]
これが将来誰かに役立つことを願っています