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 凭据,它工作正常,但除此之外我无法工作。

编辑 好的,所以我从服务器收到一些回复说身份验证失败。因此,当服务器不希望进行身份验证时,它似乎正在尝试使用空白密码进行身份验证。我从配置中删除了 auth 部分,服务器给出了 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