当前位置: 首页 > 编程语言 > C#

发送电子邮件时出现SmtpException分享

时间:2023-04-10 14:40:40 C#

发送电子邮件时出现SmtpException连接失败,因为连接的主机不响应173.194.67.109:587以下是我发送电子邮件的方式:stringHostAddress="smtp.gmail.com";MailMessagemsg=newMailMessage();msg.From=newMailAddress(fromEmail);msg.Subject="测试邮件";msg.Body="嗨测试发票";msg.IsBodyHtml=true;msg.To.Add(newMailAddress("ramshaafaq2012@gmail.com"));SmtpClientclient=newSmtpClient();client.Host=主机地址;client.EnableSsl=true;NetworkCredentialcreadit=newNetworkCredential();creadit.UserName=msg.From.Address;creadit.Password=密码;client.Credentials=creadit;客户端.Port=587;客户端。发送(消息);你的问题在这里:client.UseDefaultCredentials=true;client.Credentials=creadit;您正在指定一组凭据,但您还告诉SmtpClient使用默认凭据(即登录用户的Windows用户名和密码)。将UseDefaultCredentials设置为false,它将使用您提供的凭据。以上就是C#学习教程的全部内容:发送邮件时出现SmtpException。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处: