Я думаю, що проблема може полягати в тому, що в системі виникає плутанина між IPv4 та IPv6, тому коли ви вказуєте localhost, вибирається протокол IPv6 за замовчуванням. У мене була та сама проблема сьогодні, і вона була виправлена після того, як посилання localhost на IPv6 адресу в хостах було вимкнено, хоча це могло бути збігом обставин (я також встановлюю SVN). Тож ось моя установка на всякий випадок:
- У IIS7 у мене включена опція "Доставити на SMTP-сервер" з localhost як вибраний сервер.
- У IIS6 у мене доступ встановлено лише 127.0.0.1, немає аутентифікації для вхідних або вихідних.
Я цілий день поспілкувався з налаштуваннями, тому, якщо чесно, не впевнений, що ще могло вплинути на те, що він працює зараз. Сподіваюся, це допомагає хоч трохи.