www.mikrocontroller.net

Forum: PC-Programmierung Mails senden mit Mono C# unter Ubuntu


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: *GAST* (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo zusammen,
mein Mailprogramm funktionierte unter Windows ganz gut, jetzt wollte ich 
es auch unter Ubuntu zu laufen bringen und musste erstmal das 
Zielframework in Sharpdevelop von 4.0 auf 2.0 herabsetzen. Ob das für 
Windows auch gut ist, weiß ich nicht, aber mein eigentliches Problem war 
ein anderes.

mail.enablessl=true funktionierte nicht, ich musste folgenden code 
einfügen: (Quelle: 
http://stackoverflow.com/questions/4148019/authent...)
ServicePointManager.ServerCertificateValidationCallback = 
                delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) 
                    { return true; };
Ich würde gerne verstehen, was in diesen drei Zeilen passiert, und warum 
ich das bei Windows nicht brauche. Kann das jemand erklären?

Autor: __tom (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
*GAST* schrieb:
> Ich würde gerne verstehen, was in diesen drei Zeilen passiert, und warum
> ich das bei Windows nicht brauche. Kann das jemand erklären?

Es gibt ein Problem mit dem SSL Cert des Mailservers; welches genau, das 
steht in sslPolicyErrors. Das return true; bedeutet dass du damit 
einverstanden bist die (potentiell unsichere) Verbindung weiter benutzen 
zu wollen.

Autor: Bernd H. (geeky)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
http://www.mono-project.com/FAQ:_Security#Secure_S...

"That's probably because you do not trust the site you are connecting 
to. Note that a default installation of Mono doesn't trust anyone!" ;D

"Use the mozroots.exe tool (included in Mono 1.1.10 and later) to 
download and install all Mozilla's root certificates (i.e. the ones used 
in FireFox and other Mozilla's softwares). It's easier than finding a 
specific root but it's also less granular to make a decision about which 
one(s) you install or not."

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net