Senden von Mails per TcpClient...?

07/10/2007 - 01:20 von Olli Goessler | Report spam
Hi Leute,

ich bin mir sicher Ihr koennt mir wie immer auf die Spruenge helfen:

Ich versende E-Mails mittels des bekannten:

TcpClient SmtpServ = new TcpClient("smtp.inode.at", 25);
// Initialization
NetStrm = SmtpServ.GetStream();
RdStrm = new StreamReader(SmtpServ.GetStream());
RdStrm.ReadLine();
... usw...

was auch soweit kein Problem ist. Allerdings klappt dies nicht auf einem Notebook mit Aon-Simkarten-Modem wobei ich immer diese
Exception bekomme:

System.Net.Sockets.SocketException: Eine bestehende Verbindung wurde softwaregesteuert durch den Hostcomputer abgebrochen


Aus Erfahrung dachte ich dies sei ein Account Problem (anderer Provider daher evt. Pop3 Authentifizierung noetig, Smtp-Server,
Adresse, usw...) und habe mal zum Test einen Outlook Express-Account mit den selben Account-Daten die meine Applikation verwendet,
eingerichtet.

Mittels O-Express und den selben Accountdaten kann ich ueber diese Aon-Modem-Verbindung problemlos Mails versenden. Mit meiner
Applikation (beim TcpClient SmtpServ = .. immmer die Exception) geht das leider nicht.

Haette jemand eine Idee was ich hier uebersehe? Derzeit sehe ich den Wald vor lauter Baeumen nicht -))

Vielen Dank fuer Eure Hilfe
und VLG
Olli
 

Lesen sie die antworten

#1 Thomas Scheidegger
07/10/2007 - 01:49 | Warnen spam
Hallo Olli

Ich versende E-Mails mittels des bekannten:
TcpClient SmtpServ = new TcpClient("smtp.inode.at", 25);
auf einem Notebook mit Aon-Simkarten-Modem wobei ich immer diese


Exception bekomme:
System.Net.Sockets.SocketException: Eine bestehende Verbindung wurde


softwaregesteuert durch den Hostcomputer abgebrochen

entspricht wohl
WSAECONNABORTED (10053)
http://msdn2.microsoft.com/en-us/li...40668.aspx

http://www.google.com/search?q=WSAE...rosoft.com
http://www.google.com/search?q053+site%3Amicrosoft.com

und sagt nichts spezifisches aus.
Kann sowohl an deiner App, Windows (alles vor XPSP2 ist eh fragwürdig),
sowie zB schlechten Treibern für die Karte liegen...



Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen