У меня проблема с TFS и уведомлениями по электронной почте.
Я не могу получать письма от сервера TFS для отслеживания рабочих элементов.
Я правильно настроил файл web.config в ... \ Web Services \ Services на сервере TFS и использую мощные инструменты для оповещения.
Но когда я установил оповещение, чтобы уведомить меня о предмете, какого-либо события еще не произошло.
Я проверил просмотрщик событий на сервере TFS, но у меня не было информации, ошибки или предупреждения для моего оповещения (по электронной почте). Если я изменю emailNotificationFromAddress
в файле web.config, после перезапуска приложения Team Foundation Core Web Service произойдет предупреждение, включающее следующее сообщение:
"TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 11/18/2009 1:38:59 PM
Machine: TFS
Application Domain: /LM/W3SVC/1520656728/Root/Services-6-129030251360070129
Assembly: Microsoft.TeamFoundation.Server, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Process Details:
Process Name: w3wp
Process Id: 5676
Thread Id: 3292
Account name: RPK\TFSService
Detailed Message: TF50282: Could not connect to the following e-mail server: mail.rpk.ir
Error message: System.Net.Mail.SmtpException: Mailbox unavailable. The server response was: 5.7.1 Client does not have permissions to send as this sender
at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
at System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, String from)
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Microsoft.TeamFoundation.Server.WebServiceNotification.SendOneEmail(Boolean plaintext, String to)
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp."
и после этого не было ни одного события для каких-либо предупреждений!