2012-10-04 1 views
6

Ich bekomme diesen Fehler beim Senden von E-Mail von meiner Anwendung. Kann jemand irgendeine Lösung vorschlagen.Die Antwort des Servers war: 4.3.2 Dienst nicht verfügbar, schließender Übertragungskanal

Dienst nicht verfügbar, schließender Übertragungskanal. Der Server Antwort war: 4.3.2 Dienst nicht verfügbar, Übertragungs Schließen Kanal

Below-Code ist.

string adminID = "[email protected]"; 
MailMessage msg = new MailMessage(); 
msg.From = new MailAddress(adminID); 
msg.To.Add("[email protected]"); 
msg.Subject = "Sample Email"; 
msg.Body = "Hello "; 
SmtpClient SmtpMail = new SmtpClient(); 
SmtpMail.Host = "basic.smtp.ttu.edu"; 
SmtpMail.Port = 25; 
SmtpMail.Send(msg); 

Antwort

16

Haben Sie die Lösung für das Problem. Der Server hat die Anfrage abgelehnt, da diese Anwendung keine Schreibrechte auf diesem Server hatte. Der Code war völlig in Ordnung, nur es war ein Problem mit den Berechtigungen. Hoffe das hilft jemandem!

+5

Wie geben wir Schreibrechte? Welche App, welches Verzeichnis etc .. – kodmanyagha

+0

1. Ich hatte nie irgendwelche Probleme mit system.net.mail. 2. Wie erhält man Rechte beim Testen auf einer Entwicklungsumgebung? – user609926

+0

Möglicherweise müssen Sie der Firewall für den Exchange-Server Ihre IP-Adresse hinzufügen. – Gandalf458

Verwandte Themen