首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Security.Cryptography.CryptographicException:句柄无效

System.Security.Cryptography.CryptographicException:句柄无效
EN

Stack Overflow用户
提问于 2012-08-13 10:06:36
回答 1查看 4.8K关注 0票数 6

我在通过C#发送邮件时遇到异常

代码语言:javascript
复制
SmtpClient client = new SmtpClient() 

由于System.Security.Cryptography.CryptographicException:,句柄无效.

代码语言:javascript
复制
MailMessage mail = new MailMessage(from,to);

            mail.To.Add(to);
            mail.From = new MailAddress(from, "", System.Text.Encoding.UTF8);

            mail.Subject = "This is a test mail";

            mail.SubjectEncoding = System.Text.Encoding.UTF8;

            mail.Body = fr.message;

            mail.BodyEncoding = System.Text.Encoding.UTF8;

            mail.IsBodyHtml = true;

            mail.Priority = MailPriority.High;

            SmtpClient client = new SmtpClient();

            //Add the Creddentials- use your own email id and password
            client.Credentials = new System.Net.NetworkCredential(from, Password);

            client.Port = 587; // Gmail works on this port

            client.Host = "smtp.gmail.com";

            client.EnableSsl = true; //Gmail works on Server Secured Layer

                client.Send(mail);

我不明白为什么会这样?

EN

回答 1

Stack Overflow用户

发布于 2013-11-05 02:00:58

检查项目设置并确保已检查了NTLM身份验证:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11932116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档