我正在使用 smtp4dev 从 TFS 发送电子邮件警报。我正在使用 Windows VIsta。在 TFS 管理控制台-> 电子邮件警报设置中,我将 SMTP 服务器设置为 localhost,来自地址的电子邮件是我的邮件 ID。在 Visual Studio 2010 的 Team->Project Alerts 中,我启用了“已签入任何内容”并在“发送到”字段中提供了另一个电子邮件 ID。签到后,我没有收到任何电子邮件。smtp4Dev 在系统托盘中可见。
在事件查看器中,我发现了以下错误,
TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 12/3/2012 6:07:33 AM
Machine: MACHINE112
Application Domain: TfsJobAgent.exe
Assembly: Microsoft.TeamFoundation.Framework.Server, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Service Host:
Process Details:
Process Name: TFSJobAgent
Process Id: 2804
Thread Id: 6996
Account name: NT AUTHORITY\LOCAL SERVICE
详细消息:TF271001:尝试向以下地址发送电子邮件通知时出错:yyyy@example.com。在接下来的五分钟内发生的其他电子邮件通知错误可能不会被记录。验证 Team Foundation 管理控制台中的电子邮件通知设置是否正确。异常消息:发送邮件失败。(类型 SmtpException)