Transaktion fehlgeschlagen ist. Die Serverantwort war: SMTP-Host

Ich versucht habe zu machen, einfach eine E-Mail senden APP und ich bin gesperrt mit diesem Fehler, ich kann nicht scheinen, um herauszufinden jemand mit diesem problem (ein Bisschen ratlos, was zu suchen, wenn)

Also ich habe diese Fehlermeldung, wenn ich versuche zu senden meine E-Mail, die es nur gibt mir diese Fehlermeldung mit dem Namen meines SMTP-Host,

Transaktion fehlgeschlagen ist. Die Serverantwort war: smtp.host.com

Wenn ich schaue auf die Spur stürzt es bei

System.Net.E-Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)

Hier ist der Beispielcode, nichts besonderes.

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;
}

Beachten Sie, dass die SMTP-fake ist, für den sake des Beispiels.

Habe ich versucht mit ungültigen SMTP-und es gab mir die verschiedenen Fehler so dass der SMTP-scheint OK zu sein,
Ich habe auch versucht, die Anmeldeinformationen, die gleichen Fehler. Jede Andeutung auf das, was ist passiert?

verwenden Sie exchange? und wenn ja, ist der server gesetzt sind, zu akzeptieren relais aus der ip-Adresse, wo Sie auf der code ausgeführt werden? Stellen Sie außerdem sicher, dass die E-Mail-Adressen sind ganz so gültig. Versuchen Sie es mit der foreach-Schleife aus und hardcoding "an-Adresse", und auch das hartcodieren eine dummy-from-Adresse und sehen, ob es dann funktioniert. beseitigen Sie die Adressen als das problem. Sie können auch versuchen, die IP-Adresse des mail-Servers statt dem host Namen.
Ich denke, ich bin mit exchange habe ich umgestellt, neues Projekt und ich bin ganz verwirrt in ihm, ich werde um zu Fragen, aber ich erinnere mich, dass mein computer einige problem bei der Verbindung zum Lokalen server, so dass das problem sein könnte. Ich Tat fest-E-Mails auf "An" und "Aus" immer noch das gleiche Ergebnis. Ich bin mir nicht sicher, ob ich finden kann, die IP-Adresse des mail-Servers verwenden wir die SMTP unserer internet-Host.
Ok, wir waren mit den falschen SMTP-offenbar sind wir mit Bell (Sympatico) und wir werden versuchen, zu verwenden, Ihre Offenen SMTP-server (Nicht Auth erforderlich) werden soll: smtp1.sympatico.ca, aber es gibt mich und noch mehr obskure Fehler, die. {"Unable to read data from the transport connection: Ein vorhandener Anschluss wurde gewaltsam vom Remotecomputer host geschlossen."}
klingt wie das Problem mit deinem smtp-server lehnt die Anfrage an die E-Mail senden

InformationsquelleAutor JsGarneau | 2012-08-08

Schreibe einen Kommentar