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

使用smtp客户端向多个收件人发送邮件时抛出异常分享

时间:2023-04-10 19:47:05 C#

使用smtp客户端向多个收件人发送邮件时抛出异常我正在尝试向多个收件人发送电子邮件。我在“aman@gmail.com,abc@xyz.com”这样的列表中有两个收件人。我正在尝试向此列表发送电子邮件,但我的应用程序抛出如下异常:客户端无权向此服务器提交邮件。服务器响应:4.7.1(abc@xyz.com):中继访问被拒绝。因此aman@gmail.com也收不到邮件。我需要实现这样的功能,即使ToList中存在无效地址(如abc@xyz.com),电子邮件也应该成功发送到aman@gmail.com。有人能帮我吗?此错误消息是来自您自己的电子邮件服务器还是来自xyz.com?我猜这是你自己的服务器,你要么需要在发送前进行身份验证,要么使用你自己的电子邮件地址发送(但后者有点牵强——“我们不中继”意味着服务器要么是发件人或收件人。不拒绝充当中间人。xyz.com的邮件交换器也可能配置错误(DNS中的MX记录指向错误的服务器,或者管理员未能将其配置为接受此责任-技术上基本相同)orSomehowyourclientendsupconnecttowrongplace.(Notacorrectanswer,butthisistoolongforacomment.)以上是C#学习教程:WhensendingemailtomultiplerecipientsusingsmtpclientThrowoutalltheexception分享的内容,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如有请注明出处: