НАСТОЯЩИЙ вопрос: почему перезапуск несвязанных служб решил проблему? (Диспетчер очереди печати ???) DNS имеет значение, я вам это дам. Но все же - это странно. Я согласен с Friism в том, что использование внешнего SMTP-сервера было бы лучше, к ним настолько легко подключиться в ASP.NET, что вы могли бы также сразу перейти к SMTP-серверу из белого списка, прошедшему проверку подлинности и все такое, в отличие от использования локального сервер ретрансляции. Ретрансляция электронной почты кажется очень ненадежным процессом со всеми правилами, касающимися спама и прочего.
Еще один совет по отправке через внешние SMTP-серверы - использовать порт 587, а не порт 25. Некоторым интернет-провайдерам не нравятся люди, использующие порт 25 для чего-либо, кроме предпочитаемого ими почтового сервера.
Исправлено!
Это была догадка, но я перезапустил службы диспетчера очереди печати и DNS-клиента на сервере, и теперь электронные письма отправляются успешно.
Но я все еще знаю это почему это происходит для проектов ASP.NET 1.1.