Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向多个收件人发送邮件时出现异常_C#_System.net.mail - Fatal编程技术网

C# 向多个收件人发送邮件时出现异常

C# 向多个收件人发送邮件时出现异常,c#,system.net.mail,C#,System.net.mail,我正在尝试向多个电子邮件地址发送电子邮件。但我得到了这个例外 A recipient must be specified 在这条线上 mail.To.Add(new MailAddress(c[0].Address)); smtp.Sendmail 我查过stackoverflow的相关帖子 我已尝试添加这一行 mail.To.Add(new MailAddress(c[0].Address)); 但这一次例外消息说 :邮箱不可用。服务器响应为:5.7.3请求的操作中止;用户未通过身份

我正在尝试向多个电子邮件地址发送电子邮件。但我得到了这个例外

A recipient must be specified
在这条线上

 mail.To.Add(new MailAddress(c[0].Address));
smtp.Sendmail

我查过stackoverflow的相关帖子 我已尝试添加这一行

 mail.To.Add(new MailAddress(c[0].Address));
但这一次例外消息说

:邮箱不可用。服务器响应为:5.7.3请求的操作中止;用户未通过身份验证

这是我的代码:


我假设您的emailFrom具有本地网络域的凭据,并且它对发送邮件有一些限制。如果是这种情况,您可能希望从网络管理员那里得到解决,这是两个独立的问题。首先,电子邮件至少需要一个收件人。您已使用mail.To.Add正确修复了此问题。您现在的问题是smtp.live.com拒绝您发送的凭据。可能会有帮助我不明白。我已经工作了几个小时。我正在使用gmail帐户,如果我向gmail帐户发送电子邮件,此代码会正常工作hotmail设置有问题。我无法确定。我在调试时检查了凭据是否正确