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?
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen per google smtp, und wenn alle ok, dann ändern Sie es zu Ihrem smtp-server-info.Wenn Sie es tun, und Wenn dein problem noch vorhanden ist, dann müssen Sie überprüfen Sie Ihre smtp-server.
InformationsquelleAutor RAM
Ich Ihr SMTP-config richtig eingestellt im Web.Config-Datei?
Ich würde sagen, versuchen, senden Sie eine E-Mail-Vorlage über host="smtp.gmail.com"
InformationsquelleAutor Apurav
Den server nicht akzeptiert relais aus der Maschine läuft die app. Konfigurieren Sie den server entsprechend aus, oder führen Sie den code auf der Maschine, ist bereits für die Weiterleitung konfiguriert (in der Regel alle Computer innerhalb der Domäne; ich nehme an, dass Ihr computer gehört zu einer anderen domain als SMTP-server).
InformationsquelleAutor Michal B.
Code unten gelegt werden muss, im web.config. Die Aufmerksamkeit der Punkt ist defaultCredentials="false"
InformationsquelleAutor Engin Kamarot
Ihre Antwort ist eine Kopie der Beispielcode in Frage. Bitte Bearbeiten Sie Ihre Antwort, wenn Sie wollen, um die Informationen von Ihrem Kommentar.
InformationsquelleAutor Mahesh Kakad