Échec de la Transaction. La réponse du serveur est: Hôte SMTP

J'ai essayé de faire un simple envoi de courrier électronique APPLICATION et je suis bloqué avec cette erreur, je n'arrive pas à trouver quelqu'un à ce problème (un Peu paumé de ce que à la recherche à travers)

Donc je vais avoir ce message d'erreur lorsque j'essaie d'envoyer mon e-mail, il vient de me renvoie cette erreur avec le nom de mon Hôte SMTP,

Échec de la Transaction. La réponse du serveur est: smtp.host.com

Si je regarde la trace, il se bloque à

au Système.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)

Voici l'exemple de code, rien de fantaisie.

MailMessage mail = new MailMessage();
mail.From = new MailAddress(CurrentUser.email);
mail.Subject = txtSubject.Text;
mail.Body = txtMailBody.Text;

try
{
    foreach (ListItem user in lbSelectedUsr.Items)
    { 
        mail.To.Add(new MailAddress(user.email));
    }

    SmtpClient mailClient = new SmtpClient("smtp.host.com");
    mailClient.Send(mail);

    lblResultOK.Visible = true;
}
catch(Exception ex)
{
    lblResultOK.Visible = true;
}

Noter que le SMTP est faux pour le bien de l'échantillon.

J'ai essayé avec SMTP non valide et il m'a donné d'erreur différent de sorte que le SMTP semble être OK,
J'ai aussi essayé de mettre les informations d'identification, même erreur. Le moindre indice sur ce qui se passe?

  • êtes-vous à l'aide de l'échange? et si oui, le serveur est configuré pour accepter le relais à partir de l'adresse ip lorsque vous exécutez le code? Assurez-vous également que les adresses e-mail sont à venir à travers comme valide. Essayez de prendre la boucle foreach et coder en dur "à l'adresse" et aussi coder en dur une fausse adresse de et voir si cela fonctionne alors. qui permettra d'éliminer les adresses comme le problème. Vous pouvez également essayer l'adresse IP du serveur de messagerie plutôt que le nom d'hôte.
  • Je pense que je suis avec exchange, j'ai été mis sur ce nouveau projet et je suis assez confus, je vais demander autour de vous, mais je me souviens avoir mon ordinateur de problème de connexion au serveur Local, de sorte que pourrait être le problème. Je n'ai mis coder en dur des e-mails sur le "À" et "De" toujours le même résultat. Je ne suis pas sûr si je peux trouver l'adresse IP du serveur de messagerie, nous sommes en utilisant le SMTP de notre Hôte sur internet.
  • Ok, nous avons été à l'aide de la mauvaise SMTP apparemment, nous sommes avec Bell (Sympatico) et nous essayons d'utiliser leur serveur SMTP (Pas Auth required) qui est censé être: smtp1.sympatico.ca, mais il me donne et encore plus obscur d'erreur qui est. {"Impossible de lire les données de la connexion de transport: Une connexion existante a dû être fermée par l'hôte distant."}
  • sonne comme le problème est avec votre serveur smtp ne pas accepter la demande d'envoyer l'e-mail
InformationsquelleAutor JsGarneau | 2012-08-08