我们使用Office 365作为我们的Exchange服务器。 我们的O365帐户是P1计划,所以我们的电子邮件帐户与我们当地的TFS帐户不在同一个域中。
我已经configuration了TFS 2010来使用我们的O365 Exchange服务器 (与Outlook使用的服务器地址相同),但是当然没有用户界面来input帐户凭证(只能使用服务器地址和电子邮件帐户)。 因此,事件日志中的以下错误消息并不奇怪:
详细消息:TF271001:尝试将电子邮件通知发送到以下地址时发生错误:[email protected]。 未来五分钟内发生的电子邮件通知错误可能不会被logging。 validationTeam Foundationpipe理控制台中的电子邮件通知设置是否正确。 exception消息:SMTP服务器需要安全连接或客户端未通过身份validation。 服务器响应是: 5.7.1客户端未通过身份validation (键入SmtpException)
有没有办法configurationTFS2010使用需要身份validation凭证的电子邮件服务器 (如O365或GMail)?
编辑:看来,信息可以在TfsJobAgent.exe.config中添加/编辑。 到目前为止,我还没有能够成功地使用GMail帐户的电子邮件中继。
不幸的是,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