System: XP
Wenn ich versuche, eine Mail über SMTP zu versenden, bekomme ich die
Fehlermeldung, daß der Server nicht erreichbar ist.
SmtpMail.SmtpServer = "213.133.104.9";
MailMessage mail = new MailMessage();
mail.From = "F...@MyCompany.com";
mail.To = "Fr...@microsoft.de";
mail.Subject = "Test .NET SMTP Mail";
mail.Body = "<html><body> Mailbody </body></html>";
mail.BodyFormat = MailFormat.Html;
SmtpMail.Send(mail);
[COMException (0x80040213): Der Transport konnte keine Verbindung zum Server
herstellen.
Folgendes habe ich überprüft:
- SMTP Dienst läuft
- Ping auf die IP ist OK
- Outlook kann über den SMTP Server senden (ohne AUTH)
- IIS Default SMTP Virtual Server properties: Relay: meine PC-IP ist ist
der Liste der erlaubten Ccomputer eingetragen
Woran kann das noch liegen?
ciao
Frank
Möglicherweise benötigst Du für den Server ein Passwort?
Der Zugriff auf einen Mail-Server erfordert, das auf diesem der SMTP Dienst
/ Collaboration Data Objects (CDO) installiert ist und läuft. Mit den CDO
hatte ich auf meinem Server ebenfalls Probleme und benötigte daher eine
Componente, die sich nicht der CDO bedient:
Auf www.gotdotnet.com findest Du unter den "User-Demos" eine SMTP
Componente, die nicht die CDO benutzt. Genial.
Übrigens läufst Du , wenn der Server schließlich erreicht wird auf das
nächste Problem, er wird mölicherweise den Versand mit "550 USER NOT LOCAL,
Not a gateway" blockieren, wenn Du versuchst, über den Server Nachrichten an
Mailboxes zu versenden, die nicht auf dessen Domains lauten.
Gruß
Roger
"Frank" <FLev...@micodat.NOSPAM.com> schrieb im Newsbeitrag
news:b8iv01$aacv9$1...@ID-88967.news.dfncis.de...