System.Net.Mail via Proxy nutzen

11/10/2007 - 16:39 von Manfred.Klag | Report spam
Hallo Community,
ich hoffe es kann mir jemand helfen.
Ich muss eMails versenden. Hab das auch mit System.Net.Mail wunderbar
hinbekommen -> solange ich direkten Zugang zum Internet hatte.
Nun geht unser Produktivsystem leider über einen Proxy in's Internet.
Und dort muss ich mich authetifizieren.
Keine Ahnung wie ich das mit meinem gut funktionierenden Code anstellen soll:

string strBetreff = "Kommunikation über Internet - eMail-Adr";
string strVon = "Absender@Adresse.de";
string strAn = "Ziel@Adresse.com";
string strSmtpServer = "smtp.web.de";
string strUser = "Username";
string strPasswort = "geheim";
string strNachricht = "Hallo - Auftrag übertragen";

MailMessage mail = new MailMessage();
MailAddress from = new MailAddress(strVon);
mail.To.Add(strAn);
mail.From = from;
mail.Subject = strBetreff;
mail.Body = strNachricht;

string host = strSmtpServer;
int port = 25;
SmtpClient client = new SmtpClient(host, port);

System.Net.NetworkCredential nc = new
System.Net.NetworkCredential(strUser, strPasswort);
client.Credentials = nc;

client.Send(mail);

.
Hat jemand eine Lösung.
Schon jetzt schönen Dank
Gruß
Manfred
 

Lesen sie die antworten

#1 Frank Dzaebel
11/10/2007 - 22:06 | Warnen spam
Hallo Manfred,

Ich muss eMails versenden. Hab das auch mit System.Net.Mail wunderbar
hinbekommen -> solange ich direkten Zugang zum Internet hatte.
Nun geht unser Produktivsystem leider über einen Proxy in's Internet.
Und dort muss ich mich authetifizieren.



Ggf. wird sie auch erst dann gesendet, wenn Du die App schliesst.
Hier ein paar Dinge, die ich dazu fand:

[Re: weird smtp client problem]
http://channel9.msdn.com/ShowPost.aspx?PostID44295

[System.Net.Mail Namespace]
http://msdn2.microsoft.com/en-us/li...m.net.mail(vs.80).aspx
(ganz unten der Community comment)

[C#.NET]
http://csharp.persianblog.ir/


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen