TFS sends notifications to wrong email address - tfs

We have TFS 2018 on premises. The TFS data was historically migrated from TFS 2010 to TFS 2016 and subsequently to TFS 2018. One of the old projects was set up to send TFS code review notifications to all project team's individual members. All notifications are delivered to correct email addresses except one developer. When I open the project notification sent to me, I can see that notification was sent to misspelled address of this developer. This explains why TFS notification was not delivered to the developer. I don;t know where this address was taken from because her email address looks ok in her TFS profile web page. When she changes her preferred email to another address, notifications are still sent to the wrong misspelled address. Interestingly, the recently created TFS projects do not have this problem. All notifications are sent to her email address which matches her AD address. I am puzzled. Is notification email address is stored on a project level in TFS? How can I fix this? Can anyone please help? Thank you.

Unfortunately, I could not find a way to correct address from TFS web portal.Therefore, I just searched all TFS databases for misspelled email address. I found two columns were misspelled address was stored: TFSDefaultCollection.tbl_EventSubscription.Address and TFSDefaultCollection.tbl_EventNotification.NotificationMetadata. Both tables were updated with correct email address.

Related

Configuring Notifications Emails In TFS

How can I set up email notifications for builds fails or succeeded and check-in's on TFS 2017?
When the build fails or even if I check in it does not send the email. How to get the email notification?
To configure notifications, simply follow our official tutorial here-- Manage your notifications
For on-premises TFS, you must configure an SMTP server for team members to see the Notifications option from their organization menu and to receive notifications.
Please double confirm your SMTP server which could send the e-mail. Besides, a subscription can be just for you, or if you are a team admin, can be shared by everyone in the team.
If you are setting up a team subscription, try to change to a personal subscription first to check if it works. This will help to narrow down the issue.

TFS notifications without emails

In Team Foundation Server, how can one access their notifications through the UI without having to get them through email? I.e., kind-of like GitHub's /notifications page.
TFS version: 16.131.27701.1
TFS notifications without emails
Sorry for any inconvenience.
I am afraid there is no such out-of-the-box way to access notifications through the UI instead of email.
At this moment, there is only an extensible plugin for Team Foundation Server that sends notifications to Slack not for the web UI:
TfsNotificationRelay
You could add your request for this feature on our UserVoice site (https://developercommunity.visualstudio.com/content/idea/post.html?space=21 ), which is our main forum for product suggestions. Thank you for helping us build a better Azure DevOps.
Hope this helps.

Integrating SMS service in Jenkins

Does anyone know how to implement SMS Plugin in Jenkins?!
I have searched in Jenkins and found the plugin (SMS Notification), however it involves cost.
I want to integrate SMS without bearing the cost. Any help is appreciated!! :)
Thanks
This is a legitimate question!
Make sure you are using Jenkins 2.x
Download the email-ext plugin from https://plugins.jenkins.io/email-ext
Install the plugin and restart Jenkins
Configure your job -- in the Post Build Actions, select Editable Email Notification and enter the emails for the cellular company being used in the Project Recipient List
T-mobile would be phonenumber#tmomail.net
Verizon would be phonenumber#vtext.com
AT&T would be phonenumber#txt.att.net ... etc
Make sure you avoid the problem I had: Your System Admin e-mail address must have a valid email address.

How to add live account to TFS team?

I have a virtual environment running on azure, and have installed and setup TFS correctly.
However I would like to know how I can give access to my project by using a hotmail account, or for example invite someone to the team which does not have a user in the active directory? I hope this is possible! :)
If you're using on-premise TFS hosted in Azure, you can't. User accounts are backed by AD/Windows security, plain and simple.
If you're using Team Services, you can use any email address you want and they can sign that email address up to be a Microsoft account, if it isn't already.

Share TFS project via email

I have my project in TFS that is located on visualstudio.com. But now I need to share it to few users only by only email and they do not have Microsoft account. Is it possible to get somethink like share link or read only priviliges link.
Thank you
No, they need to create a Microsoft Account. Though they can create an account for their existing email address (so that they don't get a new email account to go with it).

Resources