C# SMPT SSL异常源
我在我的c#code中使用SMTP SSL发送邮件。发送邮件时,我收到以下异常- 服务器不支持安全连接 这个错误什么时候出现?这是否意味着发送方方面的问题或接收方方面的问题。 SMTP配置C# SMPT SSL异常源,c#,ssl,exception,smtp,C#,Ssl,Exception,Smtp,我在我的c#code中使用SMTP SSL发送邮件。发送邮件时,我收到以下异常- 服务器不支持安全连接 这个错误什么时候出现?这是否意味着发送方方面的问题或接收方方面的问题。 SMTP配置 <add key="EmailUserName" value="mail@gmail.com" /> <add key="NameToDisplay" value="Admin" /> <!--Use proper password--> &
<add key="EmailUserName" value="mail@gmail.com" />
<add key="NameToDisplay" value="Admin" />
<!--Use proper password-->
<add key="EmailPassword" value="password" />
<add key="SmtpHostUrl" value="smtp.gmail.com" />
<add key="SmtpPort" value="25" />
谢谢您可能已通过端口25连接到SMTP服务器。。这不支持该端口上的安全连接-但是,嘿,没有代码,这就像试图在飓风中保持烟雾谢谢!此例外仅适用于少数电子邮件ID,而不是全部。所以我想知道,对于一些人来说,端口问题是怎么来的。我不认为gmail在端口25上用ssl接收了任何电子邮件,我认为它们都必须是端口465
SmtpClient objSmtpClient = new SmtpClient();
objSmtpClient.Host = ConfigurationManager.AppSettings["SmtpHostUrl"];
objSmtpClient.Port = int.Parse(ConfigurationManager.AppSettings["SmtpPort"]);
objSmtpClient.UseDefaultCredentials = false;
objSmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
objSmtpClient.EnableSsl = true;
objSmtpClient.Credentials = new NetworkCredential(ConfigurationManager.AppSettings["EmailUserName"],
ConfigurationManager.AppSettings["EmailPassword"]);
objSmtpClient.Send(objMailMessage);