从几天前开始,SQL 服务器 (Win Srv 2008 R2) 无法再发送电子邮件。要发送电子邮件,它会连接到 Exchange Server 2010 (Win SBS 2011),并出现以下错误。我应该检查什么?
250-SBS.<domain>.local Hello [192.168.1.XXX],
250-SIZE,
250-PIPELINING,
250-DSN,
250-ENHANCEDSTATUSCODES,
250-AUTH NTLM LOGIN,
250-X-EXPS GSSAPI NTLM,
250-8BITMIME,
250-BINARYMIME,
250-CHUNKING,
250-XEXCH50,
250-XRDST,
250 XSHADOW,
AUTH LOGIN,
334 <authentication response>,
334 <authentication response>,
Inbound AUTH LOGIN failed because of LogonDenied
User Name: <domain>\<user>
Tarpit for '0.00:00:05',
535 5.7.3 Authentication unsuccessful,
QUIT,
221 2.0.0 Service closing transmission channel,
Local
谢谢。
编辑:一些更具体的问题。问题是否与接收连接器有关?我有两个内置连接器,“SBS Default”和“Windows SBS Internet Receive SBS 连接器”,我应该检查哪一个?
解决方案:我们忘记为用户设置“密码永不过期”选项。这就是它突然停止工作的原因“无需更改任何内容”(这次是真的)。此用户与任何真正的员工无关。
答案1
我应该检查什么?
我认为从哪里开始检查应该是显而易见的。错误说明了这一点:
AUTH LOGIN,
334 <authentication response>,
334 <authentication response>,
Inbound AUTH LOGIN failed because of LogonDenied
User Name: <domain>\<user>
Tarpit for '0.00:00:05',
535 5.7.3 Authentication unsuccessful
您是否检查过 SQL 用于发送电子邮件的帐户?您是否检查过 Exchange Server 以查看身份验证设置是否已更改?
编辑:由于您提到帐户设置为需要 TLS,我没有看到可用的 STARTTLS 动词,也没有在您的错误日志中看到正在协商的 TLS 会话。如果您需要 TLS,则有些事情发生了变化,这可能是我要开始的地方。