Posso testar o SmtpClient antes de chamar client.Send ()?
Isso está relacionado a uma pergunta que fiz outro dia emcomo enviar email.
Minha nova pergunta relacionada é esta ... e se o usuário do meu aplicativo estiver protegido por um firewall ou por algum outro motivo pelo qual o cliente de linha.Send (mail) não funcionará ...
Após as linhas:
SmtpClient client = new SmtpClient("mysmtpserver.com", myportID);
client.Credentials = new System.Net.NetworkCredential("myusername.com", "mypassword");
existe algo que eu possa fazer para testar o cliente antes de tentar enviar?
Pensei em colocar isso em um loop try / catch, mas prefiro fazer um teste e abrir uma caixa de diálogo dizendo: não é possível acessar o smtp ou algo assim.
(Presumo que nem eu, nem potencialmente o usuário do meu aplicativo, tenha a capacidade de ajustar as configurações de firewall. Por exemplo ... eles instalam o aplicativo no trabalho e não têm controle sobre a Internet no trabalho)
-Adeena