我正在使用为节点中的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,
}
} ]
希望这可以帮助将来的某个人