我正在尝试通过 Exchange 2007 服务器以非交互方式从 Solaris 发送电子邮件,但 Exchange 服务器仅允许 Exchange Server 身份验证(OWA 访问也被禁用)。以下是服务器返回的已启用身份验证方法列表(响应 EHLO):
匿名者 验证 X-EXPS GSSAPI NTLM
(请注意,没有任何特定的 AUTH 方法。)
扩展是 Exchange 专有的。
是否有命令行 UNIX(最好是 Solaris)SMTP 客户端支持这些身份验证方法?我试过smtp-cli和 Sendmail,但似乎都不支持 Exchange 身份验证,而且我也无法通过 Web 搜索找到任何内容。
如果我在服务器上启用 TLS 和基本 AUTH over TLS,我就可以让 smtp-cli 工作(并且我确信 Sendmail 也可以工作),但是在生产环境中在服务器上更改这些设置不是一个选择。
任何帮助都将受到赞赏。
—埃德