smtp没有提供支持的AUTH机制:“GSSAPI NTLM”

我从postfix-2.7.1得到这个警告

Apr 18 13:08:40 bar-work postfix/smtp[5112]: warning: mx-foo[10.132.10.100]:587 offered no supported AUTH mechanisms: 'GSSAPI NTLM' Apr 18 13:08:41 bar-work postfix/smtp[5112]: certificate verification failed for mx-foo[10.132.10.100]:587: untrusted issuer /CN=FOOEXCH01 Apr 18 13:08:41 bar-work postfix/smtp[5112]: C9D0F10D5770D: to=<[email protected]>, relay=mx-foo[10.132.10.100]:587, delay=0.55, delays=0.01/0/0.37/0.18, dsn=2.6.0, status=sent (250 2.6.0 <[email protected]> Queued mail for delivery) Apr 18 13:08:41 bar-work postfix/qmgr[2926]: C9D0F10D5770D: removed 

第一个后缀说,它找不到支持的身份validation,但邮件得到传递。 哪个auth方法成功了?

我好奇地问,因为服务工作是应该的。

4月18日13:08:40 bar-work postfix / smtp [5112]:warning:mx-foo [10.132.10.100]:587提供不支持的AUTH机制:'GSSAPI NTLM'

  • postfix连接到mx-foo。
  • mx-foo以220和其他functionAUTH作为响应
  • postfix试图协商一个authentication机制
  • 服务器只发布后缀不支持的GSSAPI和NTLM

Apr 18 13:08:41 bar-work postfix / smtp [5112]:证书validation失败,mx-foo [10.132.10.100]:587:不可信发行者/ CN = FOOEXCH01

  • 现在postfix尝试STARTTLS,因为远程服务器可能被configuration为仅 TLSbuild立之后提供AUTH
  • postfix无法validation服务器TLS证书,但会继续发出警告
  • mx-foo在TLS之后不提供AUTH

Apr 18 13:08:41 bar-work postfix / smtp [5112]:C9D0F10D5770D:to =,relay = mx-foo [10.132.10.100]:587,delay = 0.55,delay = 0.01 / 0 / 0.37 / 0.18,dsn = 2.6.0,status =发送(250 2.6.0 <[email protected]>排队邮件发送)

  • 后缀提交一个正常的消息
  • 该消息被接受

我build议你不要尝试AUTH,通过在main.cf中修复这个问题:

smtp_sasl_auth_enable = no