Visual Basic | Problem mit smtpserver.Send(email)
Hallo, ich hätte da eine Frage bezüglich Visual Basic 2010.
Ich habe ein Programm erstellt, welches mir eine Email zusenden sollte. Als Fehlercode kommt jedoch: Für den SMTP-Server ist eine sichere Verbindung erforderlich, oder der Client wurde nicht authentifiziert. Die Serverantwort war: Must issue a STARTTLS command first
Unten im Anhang findet ihr ein Bild mit meiner Codierung und dem Fehlercode. Ich hoffe jemand kann mir helfen, ich bekomme einfach keine Email.
Das Bild: http://fs1.directupload.net/images/150322/6oje4rvz.png
Würde mich über einen Ratschlag freuen. Viele Grüße.
4 Antworten
Ich denke die Fehlermeldung ist klar: Du musst eine sichere Verbindung verwenden. Sogar der Typ steht da. Es ist nicht zu empfehlen, eine SMTP-Verbindung ohne ausreichende Verschlüsselung zu verwenden.
Du hast ein Protokoll-Problem: Du versuchst, eine Mail unverschlüsselt und ohne Authentifizierung zu verschicken, der Server verlangt aber eine Verschlüsselung. Guggst du hier: https://msdn.microsoft.com/de-de/library/system.net.mail.smtpclient.enablessl%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
weiss nicht, obs nur daran liegt, aber zumindest:
ein typo in zeile smtpServer.Host = "smpt <== sollte "smtp" sein.
tipp: code bitte auf privatepaste.com (o.ä.) ablegen.
Lass es mir dem Coden wenn du kein englisch kannst und copy & paste code nimmst
Lass es mit unnötigen Antworten, wenn du mir nicht weietrhelfen kannst.