Я полагаю, что проблема, с которой вы здесь сталкиваетесь, - это два предположения.Это:
- Что существует запись DNS для domain.se .Существует много доменов, в которых есть записи, например www.domain.se, но не domain.se
- . Если этот хост (запись) существует, то есть почтовый сервер прослушивает порт 25.
Поскольку почтовый сервер может находиться на совершенно другом имени хоста, существуют записи DNS, называемые MX или Mail eXchange.Они указывают на то, где на самом деле находится почтовый сервер.К сожалению, если вы не используете сторонний элемент управления или некоторые более сложные вызовы .net, я не уверен, что вы можете указать, какой тип записей DNS возвращать (пожалуйста, прокомментируйте это, если я ошибаюсь :)).
Естькомпоненты, которые вы можете получить, которые будут проверять все эти виды вещей и многое другое, например.http://www.dart.com/ptmlvnet_overview.aspx. Я не использовал этот конкретный элемент управления, но он попытается подключиться к почтовому серверу и прекратит посылку электронной почты, чтобы увидеть, сообщает ли удаленный сервер, что адрес электронной почты недействителен или не существует.Я видел других, которые будут пытаться гуглить или проверять "Компонент проверки адреса электронной почты .net".
Надеюсь, это поможет объяснить, почему у вас возникли проблемы.
Джонатан