[Mono-list] Sending mail with smtp.gmail.com

Petit Eric surfzoid at gmail.com
Wed Aug 19 16:15:56 EDT 2009


workaround :
line 102 and 197
http://monoosc.svn.sourceforge.net/viewvc/monoosc/MonoOSC/MonoOBSFramework/Class/VarGlobal.cs?revision=273&view=markup

2009/8/19 toutu <mlariau at gmail.com>:
>
> Hi everybody,
>
>
> I built a very simple desktop program (no asp), to send email using gmail
> smtp.
> I am using smtpclient with enablessl and port 587
>  It works perfectly under windows but raise exception under linux.
> After reading comments in this forum I tried :
>        mozroots --import --ask-remove --machine
>                 certmgr -ssl -m smtps://smtp.gmail.com:465
> then
>        mozroots --import --ask-remove
>                 certmgr -ssl  smtps://smtp.gmail.com:465
>
> Note that certmgr warned me that the certicate of CA store had an invalidate
> signature. I confirmed the integration of the certificate.
>
>
>
>
>
>                he authentication or decryption has failed.
> System.IO.IOException: The authentication or decryption has failed. --->
> System.InvalidOperationException: SSL authentication error:
> RemoteCertificateChainErrors
>  at System.Net.Mail.SmtpClient.<SmtpClient>m__3 (System.Object sender,
> System.Security.Cryptography.X509Certificates.X509Certificate certificate,
> System.Security.Cryptography.X509Certificates.X509Chain chain,
> SslPolicyErrors sslPolicyErrors) [0x00000]
>  at
> System.Net.Security.SslStream+<BeginAuthenticateAsClient>c__AnonStorey12.<>m__9
> (System.Security.Cryptography.X509Certificates.X509Certificate cert,
> System.Int32[] certErrors) [0x00000]
>  at
> Mono.Security.Protocol.Tls.SslClientStream.OnRemoteCertificateValidation
> (System.Security.Cryptography.X509Certificates.X509Certificate certificate,
> System.Int32[] errors) [0x00000]
>  at
> Mono.Security.Protocol.Tls.SslStreamBase.RaiseRemoteCertificateValidation
> (System.Security.Cryptography.X509Certificates.X509Certificate certificate,
> System.Int32[] errors) [0x00000]
>  at
> Mono.Security.Protocol.Tls.SslClientStream.RaiseServerCertificateValidation
> (System.Security.Cryptography.X509Certificates.X509Certificate certificate,
> System.Int32[] certificateErrors) [0x00000]
>  at
> Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates
> (Mono.Security.X509.X509CertificateCollection certificates) [0x00000]
>  at
> Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1
> () [0x00000]
>  at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process ()
> [0x00000]
>  at (wrapper remoting-invoke-with-check)
> Mono.Security.Protocol.Tls.Handshake.HandshakeMessage:Process ()
>  at Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage
> (Mono.Security.Protocol.Tls.TlsStream handMsg) [0x00000]
>  at Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback
> (IAsyncResult asyncResult) [0x00000]
>  --- End of inner exception stack trace ---
>  at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback
> (IAsyncResult asyncResult) [0x00000]
>
>
> Help appreciated.
> Regards.
> --
> View this message in context: http://www.nabble.com/Sending-mail-with-smtp.gmail.com-tp25051030p25051030.html
> Sent from the Mono - General mailing list archive at Nabble.com.
>
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>



-- 
Cordially.

Small Eric Quotations of the days:
---------------------------------------------------------------------------
I have no special talents. I am only passionately curious


More information about the Mono-list mailing list