Самое близкое, что вы, вероятно, получите с тем, что вам нужно, это имя машины:
System.Environment.MachineName
localhost - это адрес, и каждая машина может получить к нему доступ через себя (при условии, что кто-то не связывался сфайл hosts).
Вы можете получить URL для доступа к странице: Request.Url.AbsoluteUri
.Это, скорее всего, скажет вам, в какую среду они пытаются попасть (кроме случаев, когда они используют локальный хост для доступа к сайту).
Если сервер является локальным, отправьте уведомление по электронной почте test @ dev.com Если сервер QA, отправьте электронное письмо по адресу xyz@dev.com
Если у вас есть доступ к конфигурации компьютера, проще было бы разместить адрес электронной почты в настройках приложения вы хотите отправлять туда письма.Таким образом, вы можете изменять его в зависимости от среды и не беспокоиться о том, на какую машину / URL они пытаются попасть.