1

ノードで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,
    }
} ]

これが将来誰かに役立つことを願っています

4

0 に答える 0