2013-11-12 5 views
-1

Я хочу сделать программу для проверки соответствия почты и пароля или нет.Проверьте учетные данные для SMTP-сервера

SMTP.Credentials = New System.Net.NetworkCredential(email, pass) 
SMTP.Send(emailMessage) 

Я могу проверить, что вы выбрали подходящий матч, не можете отправить электронное письмо и передать dont. Но надеюсь, что вы покажете мне лучший метод.thanks

+0

С помощью _ «проверить совпадение почты и пароля или нет» _, вы хотите проверить, разрешено ли пользователю, идентифицируемому по адресу 'email' и' pass', подключиться к серверу, указанному в 'SMTP', и отправить сообщение электронной почты? – CodeCaster

+1

Если это так, это doppelgänger из [Как проверить учетные данные smtp перед отправкой почты?] (Http://stackoverflow.com/questions/2426098/how-to-validate-smtp-credentials-before-sending- почта-в-с). – CodeCaster

ответ

0

Вы не можете проверить учетные данные, не пытаясь отправить. Если передача не удалась, она выкинет SmtpException. Вы можете проверить свойство SmtpStatusCode для более подробной информации.

+0

Это предел класса .NET, а не протокола SMTP. См. Http://stackoverflow.com/questions/2162932/how-can-i-sort-of-ping-an-smtp-server-so-i-can-check-if-the-account-password-i?rq = 1 –

+0

Знаете ли вы другой метод? –

Смежные вопросы