我有一個在WIN 2008 R2 64位上託管的Asp.Net MVC 5.1 Web應用程序。Asp.Net MVC中的SSL錯誤Smtp嘗試
我爲我的web應用程序安裝了通配符godaddy SSL:*.mysite.com
。
我試圖在我的web.config發出使用該標籤從該網站的電子郵件:
<smtp from="myemail">
<network host="mail.server.com"
enableSsl="true
port="25"
defaultCredentials="false"
userName="myuser" password="mypass" />
</smtp>
我得到以下錯誤:
System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to validation procedure at System.Net.Security.SSLState.StarteSendAuthResetSignal
如果我改變的enableSsl = false
屬性值,我可以發送電子郵件,但是當設置爲true時,它會給我上面的錯誤。
注意:我在網絡服務器上的SSL是*.mysite.com
。我正在使用郵件服務器:mail.server.com SSL連接...也許我需要將SSL從郵件服務器安裝到此Web服務器上?
證書綁定到域名。那是你的郵件服務器嗎?您是否爲該服務器安裝了有效的證書? – Jasen
我確實從Godaddy安裝了一個有效的ssl通配符證書。我沒有將IIS中的ssl條目綁定到* .mysite.com。該網站位於與郵件服務器分開的Web服務器上。 – DavidJS
但是郵件服務器的域名是「server.com」,您引用的證書是「mysite.com」。 – Jasen