log4js(节点)无法通过没有身份验证的SMTP appender发送

时间:2014-12-07 17:42:48

标签: node.js log4javascript log4js-node

我正在使用为节点中的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,
    }
} ]

希望这可以帮助将来的某个人

0 个答案:

没有答案