我们使用Office 365作为Exchange服务器。我们的O365帐户是一个P1计划,因此我们的电子邮件帐户与本地TFS帐户不在同一域中。
我已经将TFS 2010配置为使用我们的O365 Exchange服务器(与使用的服务器地址相同),但当然没有用户界面可以输入帐户凭据(只使用服务器地址和电子邮件帐户)。因此,事件日志中的以下错误消息并不令人惊讶:
详细消息: TF271001:试图向以下地址发送电子邮件通知时出错: schmid@economicasystems.com。今后五分钟内发生的更多电子邮件通知错误可能不会被记录。在Administration管理控制台中验证电子邮件通知设置是否正确。异常消息: SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应是: 5.7.1客户端未经过身份验证(类型为SmtpException)
是否有方法将TFS2010配置为使用需要身份验证凭据(如O365或GMail)的电子邮件服务器?
编辑:似乎可以在TfsJobAgent.exe.config中添加/编辑信息。到目前为止,我还没有能够成功地使用GMail帐户的电子邮件中继。
发布于 2011-09-08 05:46:38
遗憾的是,TFS 2010不支持它。您需要设置SMTP服务器或SMTP中继服务器,以便通过身份验证将发送出去的电子邮件转发到“真正的”SMTP服务器。
这些链接可能有助于:
http://support.microsoft.com/default.aspx?scid=kb;en-us;324285
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=147049&SiteID=1
https://serverfault.com/questions/307225
复制相似问题